関数したい(fn

fn add(x: i32, y: i32) -> i32 {
    return x + y;
}

fn 関数名(引数) -> 返り値の型{
    // 処理;
    return 返り値;
}

fn main() {
    println!("{}", add(42, 13));
}

fn 関数名で関数を定義できます。 その際に引数(の型)と返り値の型も定義します。

複数の戻り値したい

fn 関数(引数) -> (返り値1の型, 返り値2の型) {
    // 処理;
    return (返り値1, 返り値2);
}

タプルとして複数の返り値を返すことができます。