Pular para o conteúdo
← Índice | Lição 5 de 5

Traits

Traits em Zolo

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 o output

Buscar no Zolo

9 resultados

enespt-br