関数したい(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);
}
タプルとして複数の返り値を返すことができます。