Ruby 写 hash 我还是喜欢写 => ,真的。

huobazi · 2013年06月15日 · 最后由 hick 回复于 2013年06月29日 · 3307 次阅读

真心不习惯冒号

怎么写的少怎么来

嗯,我也是

Python 过来的表示喜欢:

其他到还好,就是每次要是 hash 的 value 是个 symbol 就很蛋疼,还得空格。。。所以还是=>看着清楚。

我也是!!在 ruby 中:就是符号用的嘛,谁叫 ruby 中的字符串和 java,python 不一样呢

定义的时候,更喜欢这种,与 js 一样简明。

{
name: 'haha',
sex: 'sdf'
}

传参的时候,怕值为 symbol,喜欢这样

f(:type => :xxx)

hashrocket +1

火箭 =>>>>>> 神 10 +1

js, objc 都是冒号,Ruby 的=> 一直没适应。

#10 楼 @lvjian700 ruby 里有 symbol 用冒号看的人腰疼

as: :yyyy

原来我也是习惯 =>的,但是知道 ruby 1.9 推荐:后,还是把原来所有的火箭全换了,挺好的

:很不好,ruby 里这个不好对齐,而且只支持符号 key , 其它 key 就不行,我基本感觉很鸡肋

我喜欢火箭,看着好看

匿名 #15 2013年06月17日

我一直都是用 hash rocket

rocket 更性感

感觉我现在还没有统一这些。。。

必须哈希火箭

匿名 #19 2013年06月25日

这算是语法盐还是语法糖。。。

php 这样写 $arr=['010'=>'bejing'];

是要熟悉下,以前是没用过这种写法呢,呵呵

hehe 喜欢这种写法的适合写 php ; 我倒正喜欢 ruby 跟 js 类似的 symbol 风格。 倒是看英文 1.9 版的 enumerator 这种感觉很狡猾的用法,看得我那个头大....

需要 登录 后方可回复, 如果你还没有账号请 注册新账号