Rubynovich

Присоединился 24 мая 2006
284 байта добавлено ,  16 лет назад
 
=== Отсутствие переменных ===
Если переменные отсутствуют, то что-то же использовать вместо них? Параметры методов/замыканий и константы. Это значит, что строкастроки вида:
a = 0
a += 5
 
являетсяявляются скорее всего ошибочнойошибочными, т.к. присутствует два присваивания значения одной и той же переменной. Скорее всего суммирование можно перенести на момент присваивания начального значения. Поэтому выражение:
 
a = 5
 
Поэтому выражение:
 
b = a + 5
 
является более правильным с точки зрения высокоуровневого программирования, т.к. b выступает в качестве константы (если только она не изменяется присваиванием в последующем коде программы).
 
=== Отсутствие условных конструкций if, case и т.д. ===
1581

правка