вторник, 28 августа 2007 г.

Ruby: первая кровь 2

Вызов методов. Методы вызываются путем посылки объекту сообщения с именем соответствующего метода (Так же как это делается в Smalltalk). На практике, посылка сообщений объекту выглядит не так страшно, как звучит:

Параметры метода можно указывать как в скобках, так и без них. Следующие вызовы метода эквивалентны:

Блоки. Очень интересная штука в Руби - это блоки - куски кода в фигурных скобках или do...end. Блоки ассоциируются с вызовами методов, т.е. нечто вроде колбека. Для вызова блока применяется yield:

callBlock дважды выводит "In the block".

2 комментария:

Unknown комментирует...

я конечно извиняюсь :)
просто хотелось бы знать, что означает #->

sash_ko комментирует...

'#' - комментарий
'#->' - какой будет результат, если выполнить эту строку