Okazało się, że przy użyciu notacji wspornik pod numerem 100
w Ruby, otrzymuję to:Wspornik zapis na liczbach Ruby
irb(main):001:0> 100[0]
=> 0
irb(main):002:0> 100[1]
=> 0
irb(main):003:0> 100[2]
=> 1
więc założyć, że jest ono coraz cyfr, indeksowane tak:
NUMBER: 1|0|0
-----
INDEX: 2|1|0
Próbowałem tego na numer 789
z nieoczekiwanymi wynikami.
irb(main):004:0> 789[0]
=> 1
irb(main):005:0> 789[1]
=> 0
irb(main):006:0> 789[2]
=> 1
Spodziewam się, że powrót 9
, potem 8
, następnie 7
jeśli było się cyfry. Z tego rezultatu wyraźnie się nie dzieje, więc co dokładnie robi notacja nawiasowa na liczbie?
Wow, naprawdę nigdy bym tego nie rozważył! Dobrze wiedzieć, dzięki! (może przyjąć w 10 minut) – Doorknob
Ja też tego nie wiedziałem. Chłodny! –