可以说我有两种方法:
def hello
'hello'
end
def world
'world'
end
现在我想以这样的方式调用这些方法:
try_retry{
hello
}
try_retry{
world
}
假设 try_retry 是一种在发生错误时重试代码块的方法。有很多这些方法,所以可以迭代块吗?就像是:
array_of_methods = [hello,world]
array_of_methods.each do |method|
try_retry{
method
}
end
问题是在这条线上评估的方法:
array_of_methods = [hello,world]