我想知道如果你可以用一个定义的方法到另一个定义的方法如何使用定义的方法,另一种方法
例如像
def method1(example)
funtion1
end
def method2(example)
funtion2
end
怎么样,你可以使用方法1到方法2
我想知道如果你可以用一个定义的方法到另一个定义的方法如何使用定义的方法,另一种方法
例如像
def method1(example)
funtion1
end
def method2(example)
funtion2
end
怎么样,你可以使用方法1到方法2
def method_1(arg)
arg.call
end
def method_2
puts 'hi'
end
method_1(method(:method_2)) #=> should print 'hi'
这种代码的真实情况是什么? – 2014-09-25 07:19:56
你可以重构你的问题一点点,这是非常不清楚你问什么在这里。你的意思是如何传递一个方法作为参数或如何从第二个方法中调用一个方法? – BroiSatse 2014-09-24 01:12:15
是的,谢谢@BroiSatse。对不起,我对如何表达其他论点有点不熟悉。 – 2014-09-24 01:17:55