LINUX.ORG.RU

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

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

Ну так а одно и то же имя юзать для разных объектов, тем более в одном и том же scope - это тоже вполне себе путь к случайным багам. Шило на мыло, как по мне.

Я же указываю val (ну или var). Это уже не случайно. Про то, что можно во внутреннем цикле случайно перекрыть имя, не спорю, это, конечно, минус. Может быть стоило бы сделать синтаксис вроде shadowing val или что-то в этом роде. Или val!! :)

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

Ну так а одно и то же имя юзать для разных объектов, тем более в одном и том же scope - это тоже вполне себе путь к случайным багам. Шило на мыло, как по мне.

Я же указываю val (ну или var). Это уже не случайно. Про то, что можно во внутреннем цикле случайно перекрыть имя, не спорю, это, конечно, минус.