Del curso: Rust Avanzado

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 23.200 cursos impartidos por expertos del sector.

Métodos modificadores en Rust

Métodos modificadores en Rust - Tutorial de Rust

Del curso: Rust Avanzado

Métodos modificadores en Rust

Los métodos modificadores en Rust cambian el estado de una estructura, es decir, modifican el contenido de alguno de sus campos. En esta lección, implementaremos un método modificador para actualizar el sueldo bruto anual de un empleado. Para ello, nos dirigiremos al bloque impl, para el struct empleado y definimos un nuevo método que reciba tanto una referencia a self, como el nuevo sueldo que debe asignarse a este empleado en cuestión. La definición es muy sencilla, simplemente debemos tener en cuenta asignar el valor recibido al campo correspondiente. Y como estarás imaginando, para alterar la información contenida en este objeto, necesitamos que la referencia sea mutable. Por supuesto, a la hora de llamar al método en cuestión, el objeto desde el que se llama al método actualizar sueldo, al método modificador, también debe ser declarado como mutable.

Contenido