Return values & implicit return
Në shqip: Kthimi i vlerave në Rust
ShpjegimiSQ
Në Rust, rreshti i fundit pa pikëpresje është vlera që kthehet: fn dyfisho(x: i32) -> i32 { x * 2 }. Po shtove ;, bëhet urdhër dhe funksioni kthen () — gabim i shpeshtë.
EnglishEN
In Rust, the last line without a semicolon is the returned value: fn double(x: i32) -> i32 { x * 2 }. Add a ; and it becomes a statement and the function returns () — a common mistake.
Si ta mendosh
Si fjalia e fundit e një bisede që e mban mend të gjithë.
Lexoje në anglisht
Like the last line of a conversation everyone remembers.
Shembull kodirust
fn dyfisho(x: i32) -> i32 {
x * 2 // pa ; → kthehet
}