我试图运行在IRB会议上就这简单的代码,但我得到这个错误:奇怪的语法错误?
[9] pry(main)> puts {x: 1}
SyntaxError: unexpected ':', expecting '}'
puts {x: 1}
^
我知道,我可以运行相同的代码是这样的:
[12] pry(main)> y = {x: 1}
=> {:x=>1}
[13] pry(main)> puts y
{:x=>1}
或:
[14] pry(main)> puts "",{x: 1}
{:x=>1}
第一种情况是什么问题?
Humm。是啊!这正是这个原因..我跟错了解释..我需要休息! :)) –