Rust

Default trait

Në shqip përdoret i njëjti emër.

ShpjegimiSQ

Default jep një vlerë fillestare për një tip: 0 për numrat, "" për String. Me #[derive(Default)] e merr falas për struct-et e tua, dhe ..Default::default() mbush fushat e tjera.

EnglishEN

Default provides a starting value for a type: 0 for numbers, "" for String. With #[derive(Default)] you get it free for your structs, and ..Default::default() fills the remaining fields.

Si ta mendosh

Si cilësimet e fabrikës.

Lexoje në anglisht

Like factory settings.

Shembull kodirust

#[derive(Default, Debug)]
struct Cilesimet { gjuha: String, volumi: u8 }
let c = Cilesimet { volumi: 50, ..Default::default() };

Terma të lidhur