在ruby中阻止了arg和给定的实际块(SyntaxError)

时间:2013-07-16 20:28:40

标签: ruby

我是ruby和以下代码的新手

self.class.send( :define_method, name , &block ){ name.call(name ,&block)}

给出了块arg和给定的实际块(SyntaxError)

有人可以帮助我并解释为什么会这样吗?

由于

1 个答案:

答案 0 :(得分:0)

您应该删除&block参数或{ name.call(name ,&block)}{ name.call(name ,&block)}