【Rust】複数の変数を一度に指定

tuppleを使用する。tuppleは異なる型でも動く。

fn main(){
    let (x, y) = test(100);
    println!("x={}, y={}", x, y);
}

fn test(x: i32)-> (i32, i32) {
    let y = x * 2;
    (x, y)
}

Running `target/debug/sample`
x=100, y=200

fn main(){
    let (x, y, z) = ("hello".to_string(), "world".to_string(), 100);
    println!("x={}, y={}, z={}", x, y, z);
}

Running `target/debug/sample`
x=hello, y=world, z=100