Démonstration de l'utilisation des méthodes en Rust

RustRustBeginner
Pratiquer maintenant

This tutorial is from open-source community. Access the source code

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

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 avec rustc 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.