В чем преимущество этого своеобразного форматирования? - PullRequest
5 голосов
/ 23 октября 2008

Я видел этот формат, используемый для списков, разделенных запятыми, в некотором коде C ++ (хотя это может относиться к любому языку):

void function(  int a
              , int b
              , int c
             )

Мне было интересно, почему кто-то использовал это в более распространенном формате, таком как:

void function (int a,
               int b,
               int c
              )

Ответы [ 12 ]

1 голос
/ 23 октября 2008

Единственное преимущество, которое я вижу, это когда вы добавляете параметр, вам просто нужно скопировать и вставить последнюю строку, сохраняя вам дополнительные пару нажатий клавиш для редактирования позиции запятой и тому подобное.

0 голосов
/ 23 октября 2008

Я знаю, когда я обертываю и в выражении sql или if я пытаюсь убедиться, что и является началом следующей строки.

Если А и В
и С

Я думаю, это проясняет, что C все еще является частью if. Первый формат, который вы показываете, может быть таким. Но, как и в случае большинства стилевых вопросов, все просто: если команда выбирает один стиль, его следует придерживаться.

...