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
我也不知道這一點。涼! –