(Dieser Artikel ist ein Multi-Post mit Go to the Horizon)
Es gibt drei Hauptgrammatiken zum Notieren von Oktalzahlen. (Der zweite und dritte sind verwirrend, aber sie sind "Null o" [^ octat])
0o
als Präfix hinzu (zB 0o123
)0O
als Präfix hinzu (zB 0O123
)Von diesen fasst die Tabelle zusammen, welche Grammatik jede Programmiersprache verwendet.
Sprache | 0 |
0o |
0O |
---|---|---|---|
C | ○ | × | × |
PHP | ○ | × | × |
Perl | ○ | × | × |
Java | ○ | × | × |
Scala (~2.9) | ○ | × | × |
Scala (2.10~) | × | × | × |
Kotlin | × | × | × |
C# | × | × | × |
Rust | × | ○ | × |
Swift | × | ○ | × |
Go | ○ | ○ | ○ |
Ruby | ○ | ○ | ○ |
Python2 | ○ | ○ | ○ |
Python3 | × | ○ | ○ |
JavaScript[^js] | ○ | ○ | ○ |
"Ich schreibe die Oktalzahl als" 0123 "" kann alt sein.
[^ Oktett]: o Oktett (8-teiliges Set) [^ js]: Wenn jedoch auf 0 8 oder 9 folgt, ist dies eine Dezimalzahl. Referenz: Phrase Grammar --JavaScript | MDN
Recommended Posts