Demostración del uso de métodos en Rust

Beginner

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

Introducción

En este laboratorio, se demuestra el uso de métodos en Rust.

Nota: Si el laboratorio no especifica un nombre de archivo, puede usar cualquier nombre de archivo que desee. Por ejemplo, puede usar main.rs, compilarlo y ejecutarlo con rustc main.rs &&./main.

Métodos

Los métodos se annotan de manera similar a las funciones:

struct Owner(i32);

impl Owner {
    // Anota los lifetimes como en una función independiente.
    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();
}

Resumen

¡Felicidades! Has completado el laboratorio de Métodos. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.