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