LINUX.ORG.RU

История изменений

Исправление proud_anon, (текущая версия) :

и почему int i; еще ничего не значит
почему switch case такой какой он есть
и сфига в switch запилили break если есть {}

На это нет философского ответа, поскольку всё это только в силу традиции, которая обоснована техническими причинами, которых начинающий программист, причём только на Джаве, не поймёт.

В Go, например, «var i int» приведёт к тому же, что «var i int = 0», switch-case допускает сложные условия, и break в нём нету (для желающих есть fallthrough).

Исходная версия proud_anon, :

и почему int i; еще ничего не значит
почему switch case такой какой он есть
и сфига в switch запилили break если есть {}

На это нет философского ответа, поскольку всё это только в силу традиции, которая обоснована техническими причинами, которых начинающий программист, причём только на Джаве, не поймёт.

В Go, например, «var i int» приведёт к тому же, что «var i int = 0», switch-case допускает сложные условия и break в нём нету (для желающих есть fallthrough).