Что делает ключевое слово yield в Ruby?

я обнаружил следующий код Ruby:

class MyClass
    attr_accessor :items
    ...
    def each
        @items.each{|item| yield item}
    end
    ...
end

Что делает метод each ? В частности, я не понимаю, что делает yield .

32
задан the Tin Man 1 December 2010 в 07:28
поделиться