Вызов методов. Методы вызываются путем посылки объекту сообщения с именем соответствующего метода (Так же как это делается в Smalltalk). На практике, посылка сообщений объекту выглядит не так страшно, как звучит:
Параметры метода можно указывать как в скобках, так и без них. Следующие вызовы метода эквивалентны:
Блоки. Очень интересная штука в Руби - это блоки - куски кода в фигурных скобках или do...end. Блоки ассоциируются с вызовами методов, т.е. нечто вроде колбека. Для вызова блока применяется yield:
callBlock дважды выводит "In the block".
вторник, 28 августа 2007 г.
Ruby: первая кровь 2
Автор: sash_ko на 20:45
Ярлыки: Программизм, Ruby
Подписаться на:
Комментарии к сообщению (Atom)
2 комментария:
я конечно извиняюсь :)
просто хотелось бы знать, что означает #->
'#' - комментарий
'#->' - какой будет результат, если выполнить эту строку
Отправить комментарий