【发布时间】:2016-02-09 20:27:33
【问题描述】:
为什么这个小小的 Ruby 代码 sn-p 不起作用?
cached = {}
def cache(*key)
cached[key.join] ||= yield
end
cache("key") do "value" end
我收到以下错误:
NameError: undefined local variable or method `cached' for main:Object
有什么想法吗?
【问题讨论】:
标签: ruby