7
我发现,在Ruby中使用上的数字100
括号标记的时候,我得到这个:括号标记
irb(main):001:0> 100[0]
=> 0
irb(main):002:0> 100[1]
=> 0
irb(main):003:0> 100[2]
=> 1
所以我认为这是得到的数字,索引是这样的:
NUMBER: 1|0|0
-----
INDEX: 2|1|0
我在编号789
上试过了这个,发现了意想不到的结果。
irb(main):004:0> 789[0]
=> 1
irb(main):005:0> 789[1]
=> 0
irb(main):006:0> 789[2]
=> 1
我希望它返回9
,然后8
,然后7
如果它得到的数字。从这个结果来看,这显然没有发生,那么在数字上使用括号符号究竟做了什么呢?
哇,我真的会*永远*甚至没有考虑过这个!很高兴知道,谢谢! (可以在10分钟内接受) – Doorknob
我也不知道这一点。凉! –