Saltar al contenido
Mapa del curso | Lección 3 de 5

Estructuras de Datos · 4.3

Estructuras (structs)

Todas las lecciones están abiertas: salta cuando lo necesites.

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

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

    fn greet(self) -> str {
        return "Hola, soy {self.name}!"
    }
}

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

Objetivo: Crea una estructura Circle con el campo radius y el método area (π ≈ 3.14). Pruébala con radius = 5; la salida debe ser 78.5.

lección-4-3.zolo
Salida del programa

Ejecuta el código para ver la salida

Índice global

Encuentra tu camino por Zolo

Prueba una idea

Empieza aquí

9 resultados

9 resultados

enespt-br