Rust

Clone & Copy

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

ShpjegimiSQ

Për ta mbajtur origjinalin pasi e jep, bën .clone() — një kopje e plotë. Tipet e vogla si numrat dhe bool janë Copy: kopjohen vetë, pa zhvendosje. Mos e mbush kodin me clone() vetëm për ta qetësuar kompajlerin.

EnglishEN

To keep the original after giving it away, you call .clone() — a full copy. Small types like numbers and bool are Copy: they're copied automatically, with no move. Don't fill your code with clone() just to quiet the compiler.

Si ta mendosh

Si ta fotokopjosh një dokument para se t'ia japësh dikujt.

Lexoje në anglisht

Like photocopying a document before handing it to someone.

Shembull kodirust

let a = String::from("Arta");
let b = a.clone();   // të dyja vlejnë
let x = 5; let y = x;   // i32 është Copy

Terma të lidhur