blob: a81bd7d93d478e5678dae495b24eb1ee8fd0b2f9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
# Raw identifier
Nommé (identifié en rust) un concept (variable, fonction) qui est le meme mots
qu'un mot clé rust: `r#<identifieur>`.
# Shadow
Fait de utilier la meme variable mais de le redacler.
Il faut utiliser cette méthode au lorsque que l'on soite changer le type d'une
variable mutable.
Faire:
let spaces = " ";
let spaces = spaces.len()
Ne pas faire:
let mut spaces = " ";
spaces = spaces.len()
# scalar types
Un type scalaire representer une seul veleur.
- Integer
- Integer Literals (Decimal/Hex/Octal/Binary/Byte(u8))
- Floating-Point (Float)
- Numeric Operation (Pas un type mais mis dedans ds le livres...)
- Boolean `let t = true` ou `let f: bool = false`
- Character (`char` type specified with single quotes)
- String (`string` type specified with double quotes<F12>)
|