读书人

新手遇到的有关问题

发布时间: 2012-04-01 17:23:46 作者: rapoo

新手遇到的问题
a = [ 1, 'cat', 3.14 ]
a[0] -> 1
其中"->"是什么意思.

还有经常遇到“=>”这个符号是什么意思啊。
这个句话“ a[0] -> 1”是什么意思啊



[解决办法]
a = [ 1, 'cat', 3.14 ] 这是一个数组
a[0] 表示数组中的第一个元素
你在ruby环境中,输入a[0] 会得到结果 1。所以就是 a[0] -> 1

=> 通常用来标注hash中key 和 value的关系。
如:

a = {:m => 1, :n => 2}

a[:n] 结果就是 2

读书人网 >Ruby Rails

热点推荐