Suche…


Skalartypen

Ganzzahlen

Signiert : i8 , i16 , i32 , i64 , isize

Unsigned: u8 , u16 , u32 , u64 , usize

Der Typ eines Integer-Literal, z. B. 45 , wird automatisch aus dem Kontext abgeleitet. 45u8 zu erzwingen, fügen wir ein Suffix hinzu: 45u8 (ohne Leerzeichen) wird in u8 eingegeben.

Anmerkung: Die Größe von isize und usize hängt von der Architektur ab. Auf einem 32-Bit-Bogen sind es 32-Bit und auf 64-Bit haben Sie es erraten!

Floating Points

f32 und f64 .

Wenn Sie nur 2.0 schreiben, ist es standardmäßig f64 , sofern nicht die Typinferenz etwas anderes bestimmt!

Um f32 zu erzwingen, definieren f32 entweder die Variable mit f32 Typ f32 oder 2.0f32 das Literal hinzu: 2.0f32 .

Booleaner

bool , Werte true und false .

Zeichen

char mit Werten, die als 'x' . Enthalten Sie in einfachen Anführungszeichen einen einzelnen Unicode-Skalarwert. Dies bedeutet, dass ein Emoji zulässig ist! Hier sind 3 weitere Beispiele: '😻' , '\u{3f}' , '\u{1d160}' .



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow