# Вариант 1 =begin Очень длинный комментарий =end # Вариант 2 BEGIN { } # в начале { ... } # или do...end END { } # в конце * Комментарии начинаются с # * Многострочные комментарии живут между =begin и =end * Точка с запятой - ставится по желанию, не обязательная * Скобки в определениях и вызовах функций - не обязательны * Блоки заключаются в фигурные скобки { } или в ключевые слова: do end * Код не строгий - можно писать (if c then a = b) или наоборот (a = b if c) В ruby блок кода может иметь параметры, которые оформляются в черточках | |: # сортировка по значению ['у','попа','была','собака'].sort #-> ['была','попа','собака','у'] # сортировка по размеру строки ['у','попа','была','собака'].sort_by{ |elem| elem.size } #-> ['у','попа','была','собака']
Ruby Справочник v0.05 © 2007-2024 Igor Salnikov aka SunDoctor