我发现100
在 Ruby 中对数字使用括号表示法时,我得到了这个:
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
, then 8
, then7
如果它正在获取数字。从这个结果来看,这显然没有发生,那么在数字上使用括号表示法到底有什么作用呢?