apprendre-rust

Cours gratuits de Rust 🦀 en Francais 🇫🇷

View on GitHub

Sommaire📚

Les tuples structs🧱

Qu’est-ce qu’un tuple struct❔

Les tuples structs sont similaires aux structs, mais ils sont utilisés pour grouper les données dans un tuple, et sans un nom pour les champs.

Comment créer un tuple struct❔

Nous pouvons créer un tuple struct en utilisant la clé struct et ensuite le nom du tuple struct capitalisé, suivi d’un tuple les types des propriétés.

struct Color(u8, u8, u8);
//           r   g   b

Comment utiliser un tuple struct🤹

Nous pouvons créer une instance du tuple struct avec la syntaxe suivante:

let black = Color(0, 0, 0);

Nous pouvons accéder aux valeurs du tuple struct en utilisant l’opérateur de pointage et l’index struct.index :

println!("🟥 Red value : {}", black.0);
println!("🟩 Green value : {}", black.1);
println!("🟦 Blue value : {}", black.2);

Sortie:

🟥 Red value : 0
🟩 Green value : 0
🟦 Blue value : 0

Modifier un tuple struct✏️

Par défaut, comme les variables, les tuple structs sont immuables.

Donc nous avons à les rendre mutables en ajoutant la clé mut avant le nom du tuple struct lors de sa création.

// déclarer une instance du tuple struct
let mut black = Color(0, 0, 0);
// modifier la valeur du premier champ
black.0 = 255;

Accueil 🏠 - Section suivante ⏭️


Cours créé par SkwalExe