Ich fand, dass, wenn sie auf die Anzahl 100
in Ruby Klammer-Notation, bekomme ich diese:Bracket-Schreibweise auf Ruby-Zahlen
irb(main):001:0> 100[0]
=> 0
irb(main):002:0> 100[1]
=> 0
irb(main):003:0> 100[2]
=> 1
So nahm ich es war die Ziffern bekommen, wie diese indiziert:
NUMBER: 1|0|0
-----
INDEX: 2|1|0
Ich versuchte dies auf die Nummer 789
mit unerwarteten Ergebnissen.
irb(main):004:0> 789[0]
=> 1
irb(main):005:0> 789[1]
=> 0
irb(main):006:0> 789[2]
=> 1
Ich würde erwarten, dass es 9
zurück, dann 8
, dann 7
, wenn sie die Ziffern bekommen. Aus diesem Ergebnis heraus geschieht das eindeutig nicht, also was genau tut Bracket-Notation auf einer Zahl tun?
Wow, ich würde wirklich * nie * sogar darüber nachgedacht haben! Gut zu wissen, danke! (kann in 10 Minuten annehmen) – Doorknob
Ich wusste das auch nicht. Cool! –