Ruby/Подробнее о методах: различия между версиями
Содержимое удалено Содержимое добавлено
→Подробнее о замыканиях: исправление битой ссылки |
|||
Строка 179:
=== Подробнее о замыканиях ===
Понятие [[w:Замыкание
Ruby позволяет создавать анонимные методы и передавать их функциям — такие анонимные методы называются замыканиями. Очень большое количество функций Ruby основано на использовании замыканий. Например, итераторы (такие как <code>each</code> и <code>map</code>). Замыкание — это фактически «функция в функции» — программист определяет операцию, которую необходимо выполнить, но непосредственно её выполнение осуществляет метод, которому замыкание передаётся.
|