数据结构
数据结构
rust
中的所有数据类型都是静态类型,这意味着在编译时就需要知道所有变量的类型。
基本数据类型
rust
中的基本数据类型有:
整数类型
类型 大小 是否有符号 i8 8-bit 有符号 i16 16-bit 有符号 i32 32-bit 有符号 i64 64-bit 有符号 i128 128-bit 有符号 u8 8-bit 无符号 u16 16-bit 无符号 u32 32-bit 无符号 u64 64-bit 无符号 u128 128-bit 无符号 浮点数类型
f32: 32-bit 浮点数
f64: 64-bit 浮点数
布尔类型
bool: true 或 false
字符类型
char: 单个 Unicode 字符,4 个字节
复合数据类型
元组
元组是一个将多个不同类型的值组合在一起的复合数据类型。
1 | let tuple: (i32, f64, char) = (1, 1.0, 'a'); |
数组
数组是一个将多个相同类型的值组合在一起的复合数据类型。
1 | let array: [i32; 5] = [1, 2, 3, 4, 5]; |
数组的长度是固定的,一旦声明就不能改变。
评论
评论插件加载失败
正在加载评论插件