Rust数据类型
标量类型
复合类型
元组
- 固定长度,可以包含不同类型的值.
元组示例
fn main() {
let tup:(i32, f64, u8) = (500, 6.4, 1);
println!("{},{},{}", tup.0, tup.1, tup.2);
let (x, y, z) = tup;
println!("{},{},{}",x,y,z);
}
数组
- 固定长度,所有元素类型相同.
用户自定义数据类型
结构体
在 Rust 中,结构体通过 struct 关键字定义,包含一组命名字段:
struct User {
username: String,
email: String,
sign_in_count: u64,
active: bool,
}
枚举
在线测试