odnochlen
Сен. 5, 2012 22:54:44
2.7 жует и не матерится. ЧЗХ?
cutwater
Сен. 6, 2012 00:10:16
Сюрприз да? Собственно это не должно Вас удивлять, так работает Python, Haskell и компания. Вложенность считается не отступом кратным 4, а эм… количеством whitespace символов от начала строки. Соответственно все что находится на том же уровне считается блоком. Даже больше, оступы могут быть “смешанные”, т.е. одни блоки в 1 пробел, другие в 2 и т.д. И кстати этот чудный механизм лежит в основе всех проблем, которые возникают при смешнивании табов и пробелов. Как-то так.
odnochlen
Сен. 6, 2012 01:46:09
Но зачем? Не слишком далеко ли зашли с лозунгом “здесь все взрослые люди”? Все равно останутся люди, для которых критерием будет “работает же”.