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