假设我在 Ruby 中有一个类:
class Test
def method(arg1, arg2)
return arg1+arg2
end
memoize :method
end
我想记住它的结果。因此,出于调试目的,我修改了这样的类:
class Test
def method(arg1, arg2)
puts 'sth to make sure the method was executed'
return arg1+arg2
end
...
end
并编写了一个使用相同参数调用该方法的测试,以查看输出了什么……而且该方法没有被记忆。这样做的正确方法是什么?