Вместо большого количества слов я приведу пример из языка программирования С
if (x)
if (y) { execute this code }
else { execute this code };
Code language: JavaScript (javascript)
Этот код вернет x — верно, y — неверно
if (x)
if (y){ execute this code }
else { execute this code };
Code language: JavaScript (javascript)
Такой же код, только с одним пробелом в строке возвращает x — неверно
Пример из руби читается гораздо легче и выполнение кода более предсказуемое
if x > 50
if x > 100
puts "Big number"
else
puts "Medium number"
end
end
Code language: JavaScript (javascript)
Что думаете вы? Какой язык выбираете?