Pular para o conteúdo
Mapa do curso | Lição 5 de 5

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

Índice global

Encontre seu caminho pela Zolo

Experimente uma ideia

Comece por aqui

9 resultados

9 resultados

enespt-br