Rust

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
}

Terma të lidhur