Ruby/Справочник/Proc: различия между версиями
Содержимое удалено Содержимое добавлено
Y0ma (обсуждение | вклад) |
Y0ma (обсуждение | вклад) |
||
Строка 60:
===Proc#arity===
----
<
----
Возвращает количество аргументов, которые могут быть восприняты блоком. Если блок объявлен без указания аргументов, то возвращает 0. Если число агрументов точно равно n, то возвращает n. Если блок имеет оциональный аргумент, то возвращает -n-1, где n --- количество обязательных аргументов. Блок <tt>proc</tt> без аргументов обычно содержит <tt>||</tt> вместо аргументов.
===Proc#binding===
|