0

これを試しましたが、うまくいきません。

def n_times(thing)
    lambda {|n| thing * n }
end

def other(counter,thing)
    com = counter(thing)
    return com
end

com = other(n_times,10)
com.call("what ")

エラー :

test.rb:1:in `n_times': wrong number of arguments (0 for 1) (ArgumentError)
    from test.rb:10:in `<main>'
4

1 に答える 1