Szukaj…


Rodzaje skalarne

Liczby całkowite

Podpisano : i8 , i16 , i32 , i64 , isize

Unsigned: u8 , u16 , u32 , u64 , usize

Rodzaj literału całkowitego, powiedzmy 45 , zostanie automatycznie wyprowadzony z kontekstu. Ale żeby to wymusić, dodajemy przyrostek: 45u8 (bez spacji) zostanie napisane u8 .

Uwaga: Rozmiar isize i usize zależy od architektury. W 32-bitowym archu jest 32-bitowy, a w 64-bitowym zgadłeś!

Punkty zmiennoprzecinkowe

f32 i f64 .

Jeśli piszesz tylko 2.0 , domyślnie jest to f64 , chyba że wnioskowanie o typie określi inaczej.

Aby wymusić f32 , zdefiniuj zmienną typu f32 lub 2.0f32 literał: 2.0f32 .

Booleany

bool , mając wartości true i false .

Postacie

char , z wartościami zapisanymi jako 'x' . W pojedynczych cudzysłowach zawierają jedną wartość skalarną Unicode, co oznacza, że można w niej mieć emoji! Oto 3 kolejne przykłady: '😻' , '\u{3f}' , '\u{1d160}' .



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow