(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