Ruby 1.8.7头是否支持1.9样式的散列文字?
根据http://redmine.ruby-lang.org/issues/1183,Ruby 1.9的ѭ0显然被反向移植到Ruby 1.8。但我尝试使用RVM运行ruby-1.8.7-head,我得到了标准的语法错误:
Andrew-Grimms-MacBook-Pro:ruby agrimm$ rvm use ruby-1.8.7-head
Using /Users/agrimm/.rvm/gems/ruby-1.8.7-head
Andrew-Grimms-MacBook-Pro:ruby agrimm$ irb
ruby-1.8.7-head :001 > {a: "foo"}
SyntaxError: compile error
(irb):1: odd number list for Hash
{a: "foo"}
^
(irb):1: syntax error, unexpected ':', expecting '}'
{a: "foo"}
^
(irb):1: syntax error, unexpected '}', expecting $end
from (irb):1
更改是否已被还原,或者不是所有对源代码的更改都反映在ruby-1.8.7-head中?
没有找到相关结果
已邀请:
1 个回复
筷啸够对铅
然而,事实证明,每个想要迁移到Ruby 1.9的人都已经这样做了,那些不想迁移的人不会受到1.8.8的影响,所以转移任何人都没有意义。更多的资源。