Introduction
Dans ce laboratoire, l'utilisation des méthodes en Rust est démontrée.
Note : Si le laboratoire ne spécifie pas de nom de fichier, vous pouvez utiliser n'importe quel nom de fichier que vous voulez. Par exemple, vous pouvez utiliser
main.rs, le compiler et l'exécuter avecrustc main.rs &&./main.
Méthodes
Les méthodes sont annotées de manière similaire aux fonctions :
struct Owner(i32);
impl Owner {
// Annoter les durées de vie comme dans une fonction autonome.
fn add_one<'a>(&'a mut self) { self.0 += 1; }
fn print<'a>(&'a self) {
println!("`print`: {}", self.0);
}
}
fn main() {
let mut owner = Owner(18);
owner.add_one();
owner.print();
}
Sommaire
Félicitations ! Vous avez terminé le laboratoire Méthodes. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.