标签: ruby
将其他参数中的块传递给Ruby中的方法的正确方法是什么?我有这段代码:
def Foo(arg1, &block1) puts arg1 block1.call end
这不起作用:
Foo('hello', { puts 'world' })
答案 0 :(得分:2)
喜欢这个
Foo('hello') { puts 'world' } #hello #world
另请注意,方法名称应全部小写(和snake_cased)。