Estructuras de Datos · 4.5
Rasgos (traits)
Todas las lecciones están abiertas: salta cuando lo necesites.
Los traits definen comportamiento compartido:
trait Describable {
fn describe(self) -> str
}
struct Dog { name: str }
impl Describable for Dog {
fn describe(self) -> str {
return "Perro: {self.name}"
}
}Objetivo: Crea un trait Greet con método greet() e impleméntalo para la struct User.
lección-4-5.zolo
Salida del programa
Ejecuta el código para ver la salida