在第88行的about_symbols
文件中执行Ruby Koans,我不确定答案。
这是代码:
def test_symbols_cannot_be_concatenated
# Exceptions will be pondered further farther down the path
assert_raise(what should i put?) do
:cats + :dogs
end
答案 0 :(得分:5)
Ruby Koans的要点是通过阅读和尝试来学习。
打开终端并启动irb
。然后尝试在两个符号上使用+
运算符。检查您获得的错误,并在Koans文件中将其替换为适当的。
假设您的提示以$
结尾,那将看起来像这样:
$ irb
irb(main):001:0> :cats + :dogs
在irb
吐出的错误中,您需要的答案会很快清楚。
答案 1 :(得分:-1)
如果您是Ruby的新手,可以一步一步地尝试:
irb
以进入交互式ruby提示符
:cats + :dogs
NoMethodError: undefined method `+' for :cats:Symbol from (irb):1
抛出的异常的名称是你要找的第一件事,例如NoMethodError