在Ruby1.9中,hash = {:one => 1, :two => 2, :three => 3}
现在被写成:
hash = {
one: 1,
two: 2,
three: 3
}
然而,无论是当前版本的TextMate (1.5.10 (1623))还是当前版本的Redcar (0.10)都不认为这是有效的语法,在这个过程中会遇到冒号并伤害到小猫。
有没有能识别新散列语法的编辑器?(欢迎赞扬Vim / Emacs,但请尝试包括一些非控制台编辑器。)
发布于 2011-02-22 23:08:49
你确定你的TextMate指向的是Ruby1.9.x而不是默认的system Ruby install吗?我正在使用带有RVM的TextMate,使用1.9.2作为默认的Ruby.TextMate可以很好地运行上面的代码。
https://stackoverflow.com/questions/5079547
复制相似问题