Leave a comment

Comments 12

gul_kiev May 5 2012, 08:31:27 UTC
Это, скорее, питоновские отступы виноваты.
Явно ведь человек под влиянием питона про скобки забыл.
Да и блоки не K&R придумали, они были и в Паскале, и в Алголе.
Пожалуй, в перле это сделано наиболее разумно: фигурные скобки после if обязательны даже для одного оператора, но есть и сокращённая запись с другим синтаксисом.

Reply

> Это, скорее, питоновские отступы виноваты. poige May 5 2012, 08:38:03 UTC
Я, «скорее», про то, что когда «{}» на отдельных строках, патч более читаемый.

Reply

Re: > Это, скорее, питоновские отступы виноваты. gul_kiev May 5 2012, 08:46:59 UTC
А, понял.
Да, согласен. Закрывающая скобка должна быть под открывающей, это и логичнее, и нагляднее.

Reply

> Закрывающая скобка должна быть под открывающей, poige May 5 2012, 08:57:36 UTC
Речь опять же, не об этом. Речь о том, что её не должно быть на строке с оператором if (), ибо её появление там заставляет проанализировать всю if-строку на предмет исправлений.

Я, лично, юзаю {} как у K&R, ща. Но после этого чё-то задумался.

Reply


Leave a comment

Up