在js中,我们可以通过声明一个变量,用=
符号将一个方法赋值给这个变量,如下
function func () {
alert("fun")
}
var func_Value = func();
var func_Copy = func;
而在Ruby中我们复制一个方法,应当如下:
class Fruit
def initialize
end
def bar
puts 'bar'
end
end
#创建对象
f = Fruit.new
#复制方法
bar_copy = f.bar
#执行
bar_copy