Literały liczbowe poprzedzone `0`
Za pomocąinsert
, Wypycham wartości doArray
tak jak:
myarray=[22,33,44]
myarray.insert(0,02)
# => [2,22,33,44]
Jeśli wykonasz następujące czynności, otrzymam:
myarray.insert(0,020)
# => [16,2,22,33,44]
020
staje się16
? Jeśli wykonam następujące czynności, otrzymam:
myarray.insert(0,0200)
# => [128,16,2,22,33,44]
0200
staje się128
? Czy mogę znać powód tego?