2016-07-01 6 views
0

Самого популярного форматирования кода таблица населениекодовой таблицы строительства форматирования

mytable = { 
    key1 = value1, 
    key2 = element2, 
    key3 = GetValue3() 
    key4 = this_is_the_fourth, 
    key5 = and5, 
    } 

, но я считаю следующее лучше:

mytable = 
    { key1 = value1 
    , key2 = element2 
    , key3 = GetValue3() 
    key4 = this_is_the_fourth 
    , key5 = and5 
    } 

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

this guide о том, как создавать таблицы, но нет ничего похожего на PEP python.

Есть ли недостатки в построении такого стола?

+0

Это необычно, но прекрасно, за исключением того, что перед 'key4' отсутствует запятая. – lhf

+0

@lhf с намерением, см. Комментарий ниже кода –

+1

Значительное количество людей использует этот стиль в SQL-запросах, поэтому он не слишком надуман. –

ответ

1

С точки зрения компилятора нет: лишние пробелы просто рушатся.

Другие разработчики могли бы мысленно подавить это на секунду.