Sök…


Skalartyper

heltal

Signerad : i8 , i16 , i32 , i64 , isize

Osignerad : u8 , u16 , u32 , u64 , usize

Typen av ett heltal bokstavligt, säger 45 , kommer automatiskt att slås ut från sammanhanget. Men för att tvinga till det lägger vi till ett suffix: 45u8 (utan utrymme) kommer att skrivas u8 .

Obs: Storlek på isize och usize beror på arkitekturen. På 32-bitars båge är det 32-bitar, och på 64-bitars gissade du det!

Flytande poäng

f32 och f64 .

Om du bara skriver 2.0 är det f64 standard, såvida inte slutsatsen bestämmer något annat!

För att tvinga f32 , definiera antingen variabeln med f32 typ, eller ändra det bokstavliga: 2.0f32 .

Booleans

bool , har värderingar true och false .

Tecken

char , med värden skrivna som 'x' . Innehåller ett enda Unicode-skalvärde i enstaka citat, vilket innebär att det är giltigt att ha en emoji i sig! Här är ytterligare 3 exempel: '😻' , '\u{3f}' , '\u{1d160}' .



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow