Rust-túra Tartalomjegyzék

Egységbezárás metódusok segítségével

A Rust támogatja az objektumok-at, ami egy olyan struct-ot jelent, ami függvényekkel rendelkezik (vagyis metódusokkal).

Minden metódus első paraméterének az azt meghívó példánynak kell lennie (tehát: objektumPeldany.foo()). A Rust a következő jelöléseket használja:

A metódusok az úgynevezett implementációs blokkon belül kerülnek létrehozásra, melyet az impl kulcsszóval jelölünk:

impl MyStruct {
    ...
    fn foo(&self) {
        ...
    }
}