Rust

Default methods in traits

Në shqip: Metodat e paracaktuara në trait

ShpjegimiSQ

Një trait mund të ketë metoda me trup të gatshëm. Tipet që e implementojnë e marrin falas, por mund ta mbishkruajnë po duan.

EnglishEN

A trait can have methods with a ready-made body. Types implementing it get them for free, but can override them if they want.

Si ta mendosh

Si një kontratë me disa klauzola standarde të shkruara paraprakisht.

Lexoje në anglisht

Like a contract with some standard clauses pre-written.

Shembull kodirust

trait Pershendetes {
    fn emri(&self) -> String;
    fn pershendet(&self) -> String { format!("Tung, {}!", self.emri()) }
}

Terma të lidhur