Values
Here are some basic built-in types, and the syntax for literal values of each type.
Tipi | Letterali | |
---|---|---|
Interi con segno | i8 , i16 , i32 , i64 , i128 , isize | -10 , 0 , 1_000 , 123i64 |
Interi senza segno | u8 , u16 , u32 , u64 , u128 , usize | 0 , 123 , 10u16 |
Numeri in virgola mobile | f32 , f64 | 3.14 , -10.0e20 , 2f32 |
Valori scalari Unicode | char | 'a' , 'α' , '∞' |
Booleani | bool | vero , falso |
I tipi hanno larghezze come segue:
iN
,uN
efN
sono larghi N bit,isize
eusize
sono la larghezza di un puntatore,char
è largo 32 bit,bool
è largo 8 bit.
This slide should take about 10 minutes.
Ci sono alcune sintassi che non sono mostrate sopra:
- All underscores in numbers can be left out, they are for legibility only. So
1_000
can be written as1000
(or10_00
), and123_i64
can be written as123i64
.