相关疑难解决方法(0)

Ruby中的哈希语法

根据The Well Grounded Rubyist:

Ruby允许在哈希键位置使用特殊形式的符号表示,在符号之后使用冒号而不是之前的冒号,并删除哈希分隔符箭头.换句话说,这个:

hash = { :name => "David", :age => 49 }
Run Code Online (Sandbox Code Playgroud)

也可以这样写:

hash = { name: David, age: 49 }
Run Code Online (Sandbox Code Playgroud)

我在ruby 1.8.7和1.9.2中尝试了前面的代码 - 它无法正常工作.我究竟做错了什么?

ruby hash syntax-error

23
推荐指数
1
解决办法
2万
查看次数

标签 统计

hash ×1

ruby ×1

syntax-error ×1