从测试第一教学开始学习字典课程
在我的dictionary.rb文件中,我有
def add(hash)
@new = Hash[hash]
@entries.merge!(@new)
end
我的spec文件使用如下添加: @ d.add('fish'=>'水生动物') 哪个有用。
但是,如果我设置的话,当我撬开时: a ='monkeys'=> '3' 我明白了 SyntaxError:unexpected =>,期望输入结束 a ='monkeys'=> '3'
是什么给出了?
答案 0 :(得分:1)
您不能省略该环境中哈希文字的大括号{}
。你可以做的就是在参数,数组等中。