- Modelliert ein Freundschaftsnetzwerk
- Eine
struct Friend
soll lediglich einen namen enthalten
- Am Ende soll es möglich sein, eine Dreiecks-Bezeihung zu modellieren
- Bezieherungen zu Freunden sollen mittels Referenzen dargestellt werden
- Über einen Freund kann ich zu nächsten Freund navigieren
#![allow(unused_imports)]
#![allow(dead_code)]
use std::rc::Rc;
use std::cell::RefCell;
struct Friend {
name: String,
// TODO: Liste mit Freunden definieren
}
impl Friend {
fn new(name: &str) -> Self {
Friend {
name: name.to_string(),
// TODO: Liste mit Freunden definieren
}
}
}
fn main() {
let a = Friend::new("Zero Cool");
let b = Friend::new("Acid Burn");
let c = Friend::new("Cereal Killer");
// TODO: Freundesnetzwerk erstellen
}