南京市住房和城乡建设厅网站,自己搭服务器 做购物网站成本,模板网站建设代理商,德阳如何做百度的网站元组是一个有着固定#xff08;元素#xff09;长度的列表#xff0c;每个元素的类型有可能是不同的。类型和元素都用小括号括起来#xff0c;它们之间用逗号隔开。例如#xff1a;
fn main() { let itemname: (i32, f64, u8) (500, 6.4, 1);
}元组可以使用.来访问其中的…元组是一个有着固定元素长度的列表每个元素的类型有可能是不同的。类型和元素都用小括号括起来它们之间用逗号隔开。例如
fn main() { let itemname: (i32, f64, u8) (500, 6.4, 1);
}元组可以使用.来访问其中的元素。
fn main() {let test: (i32, f64, u8) (500, 6.4, 1);// 元组使用.运算符访问其元素下标从0开始注意语法let number1 test.0;let number2 test.1;let number3 test.2;
}与数组的相同点是它俩都有固定元素个数的在运行时不可伸缩。与数组的不同点是元组的每个元素的类型或许不一样。元组在 Rust 中很有用因为它可以用于返回函数最后的值相当于把多个想返回的值捆绑在一起一次性返回。 当没有任何元素的时候元组退化成 ()就叫做unit类型是 Rust 中一个非常重要的基础类型和值unit类型唯一的值实例就是 ()与其类型本身的表示相同。比如一个函数没有返回值的时候它实际默认返回的是这个unit值。