Estruturas de Dados · 4.5
Características (traits)
Todas as lições estão abertas — pule quando precisar.
Traits definem comportamento compartilhado:
trait Describable {
fn describe(self) -> str
}
struct Dog { name: str }
impl Describable for Dog {
fn describe(self) -> str {
return "Cachorro: {self.name}"
}
}Objetivo: Crie uma trait Greet com método greet() e implemente-a para struct User.
lição-4-5.zolo
Saída do programa
Execute o código para ver a saída