capypad
0 Tage Serie
rust / beginner
Snippet

Grundlegende Funktionen definieren

Funktionen werden mit 'fn' deklariert. Parameter müssen explizite Typangaben haben, und der Rückgabetyp wird nach einem Pfeil '->' angegeben. Der letzte Ausdruck in einer Funktion ist ihr Rückgabewert.

snippet.rs
rust
1
2
3
4
5
6
7
8
fn add(a: i32, b: i32) -> i32 {
a + b
}
 
fn main() {
let sum = add(5, 10);
println!("The sum is: {sum}");
}
Erklärung
1
fn add(a: i32, b: i32) -> i32 {
Definiert die Funktion 'add', die zwei 32-Bit-Ganzzahlen annimmt und eine zurückgibt.
2
a + b
Der Rückgabeausdruck. Beachten Sie das fehlende Semikolon.