Ruby/Справочник/Proc: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 26:
----
Создает новый объект класса <tt>Proc</tt> и запоминает в нем текущий контекст. <tt>Proc::new</tt> может быть вызван без блока только в пределах метода к которому прицеплен блок (во время вызова). В этом случае блок будет преобразован в объект класса <tt>Proc</tt>.
<source lang=ruby>def proc_from
Proc.new
end
proc = proc_from { "hello" }
proc.call #=> "hello"</source lang=ruby>
 
===Proc#=====