Zoeken…


Scalaire typen

integers

Getekend : i8 , i16 , i32 , i64 , isize

Niet u16 : u8 , u16 , u32 , u64 , usize

Het type van een geheel getal, zeg 45 , wordt automatisch afgeleid uit de context. Maar om het te forceren, voegen we een achtervoegsel toe: 45u8 (zonder spatie) wordt u8 getypt.

Opmerking: de grootte van isize en usize afhankelijk van de architectuur. Op 32-bit boog, het is 32-bit, en op 64-bit, je raadt het al!

Drijvende punten

f32 en f64 .

Als u alleen 2.0 schrijft, is f64 standaard f64 , tenzij de type-inferentie anders bepaalt!

Om f32 te forceren, definieert u de variabele met het type f32 of 2.0f32 het letterlijke achtervoegsel: 2.0f32 .

Booleans

bool , met waarden true en false .

Characters

char , met waarden geschreven als 'x' . Bevat in enkele aanhalingstekens een enkele Unicode Scalar-waarde, wat betekent dat het geldig is om een emoji erin te hebben! Hier zijn nog 3 voorbeelden: '😻' , '\u{3f}' , '\u{1d160}' .



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow