从测试优先教学中学习词典
在我的dictionary.rb文件中,我有
def add(hash)
@new = Hash[hash]
@entries.merge!(@new)
end
我的规范文件使用的add如下:@d.add("鱼类"=>"水生动物")这是有效的。
然而,当我在窥探时,如果我设置:a="猴子"=>"3"我明白SyntaxError:意外=>,应为输入结尾a="猴子"=>"3"
什么东西?
在该环境中,不能省略哈希文字的大括号{}
。您可以在参数、数组等中执行此操作。