Ruby/Справочник/Proc: различия между версиями
Содержимое удалено Содержимое добавлено
Y0ma (обсуждение | вклад) |
Y0ma (обсуждение | вклад) |
||
Строка 46:
Для блоков, создаваемых с использованием <tt>Kernel.proc</tt>, генерируется ошибка если число параметров передаваемых в блок превышает число параметров объявленных во время его создания. Для блоков, созданных при помощи <tt>Proc.new</tt>, дополнительные параметры просто отбрасываются.
Возвращает значение последнего вычисленного выражения в блоке. Смотри еще <tt>Proc#yield</tt>.
<source lang=ruby>
<i>результат:</i>
<source lang=ruby>prog.rb:5: wrong number of arguments (3 for 2) (ArgumentError)
|