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,uNefNsono larghi N bit,isizeeusizesono 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_000can be written as1000(or10_00), and123_i64can be written as123i64.