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
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.