// Definice struktury Auto
struct Auto {
znacka: String,
model: String,
rok_vyroby: u32,
}
impl Auto {
// Konstruktor
fn nove_auto(znacka: &str, model: &str, rok_vyroby: u32) -> Auto {
Auto {
znacka: znacka.to_string(),
model: model.to_string(),
rok_vyroby,
}
}
// Metoda pro zobrazení informací o autě
fn zobraz_info(&self) {
println!("Znacka: {}", self.znacka);
println!("Model: {}", self.model);
println!("Rok vyroby: {}", self.rok_vyroby);
}
}
fn main() {
// Vytvoření instance struktury Auto
let moje_auto = Auto::nove_auto("Toyota", "Corolla", 2020);
// Zobrazení informací o autě
moje_auto.zobraz_info();
}