这是来自 exercise 39 from Learn Ruby The Hardway
我目前收到此错误。
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': /home/lost/Dropbox/Ruby/Dict.rb:45: formal argument cannot be a constant (SyntaxError)
def Dict.set(aDict, Key, value)
^
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require
from ex39_test.rb:1:in `<main>'
您可以找到我的代码 here
非常感谢任何帮助。
答案 0 :(得分:2)
我认为问题在于Dict
模块中的参数。
def Dict.set(aDict, Key, value)
应该是:
def Dict.set(aDict, key, value)