目录
元组的使用
rust
fn main() {
// 创建一个元组
let my_tuple : (i32, &str, f64) = (10, "hello", 3.14);
// 打印元组中的元素
println!("{:?}", my_tuple);
// 访问元组中的元素
let first_element = my_tuple.0; // 访问第一个元素
let second_element = my_tuple.1; // 访问第二个元素
let third_element = my_tuple.2; // 访问第三个元素
println!("First element: {}", first_element);
println!("Second element: {}", second_element);
println!("Third element: {}", third_element);
// 使用模式匹配解构元组
let (a, b, c) = my_tuple;
println!("a: {}, b: {}, c: {}", a, b, c);
// 元组作为函数返回值
fn get_coordinates() -> (i32, i32) {
(3, 7)
}
let (x, y) = get_coordinates();
println!("x: {}, y: {}", x, y);
}