В настоящее время я читаю «Хорошо обоснованный рубист» Дэвида А. Блэка и остановился на главе 10.9 (Счетчики и следующее измерение перечислимости). Мой вопрос касается метода yield
.
Что означает слово yield
в контексте Ruby? Мой родной язык - русский, и Google Translate показывает мне несколько вариантов перевода, которые меня сбивают с толку. Вот некоторые из них: дать , принести , сдать ( сдаться ), произвести , согласен , соответствует и многие другие.
UPD: пожалуйста, обратите внимание на то, что я пытаюсь понять значение перечислителя :: Метод Yielder # yield , но не само ключевое слово yield
.
UPD_2: Я нашел интересную статью о счетчиках: « Ленивые счетчики в Ruby ».