История изменений
Исправление 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).