12

「利回り自己」と「利回り」の違いを理解するのを手伝ってもらえますか?

class YieldFirstLast
    attr_accessor :first, :last

    def initialize(first = nil, last = nil)
        @first = first
        @last = last
        yield self if block_given?
    end

    def hello
        puts "#{@first} #{@last} says hello!"
    end
end
4

3 に答える 3