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

Estruturas de Dados · 4.3

Estruturas (structs)

Todas as lições estão abertas — pule quando precisar.

struct Person {
    name: str,
    age: int,
}

impl Person {
    fn new(name: str, age: int) -> Person {
        return Person { name, age }
    }

    fn greet(self) -> str {
        return "Olá, sou {self.name}!"
    }
}

let p = Person.new("Alice", 30)
print(p.greet())

Objetivo: Crie uma estrutura Circle com o campo radius e o método area (π ≈ 3.14). Teste com radius = 5; a saída deve ser 78.5.

lição-4-3.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