摘要:
复合类型(compound type)可以将多个不同类型的值组合为一个类型。Rust中提供了两种内置的复合数据类型:元组(tuple)和数组(array)。 元组类型 元组是一个具有 固定长度 的数据集合 —— 你无法在声明结束后增加或减少其中的元素数量。 元素使用逗号分隔放入一对圆括号中。元组每个 阅读全文
摘要:
Rust中的每一个值都有其特定的数据类型,Rust会根据数据的类型来决定应该如何处理它们。Rust中的两种不同数据类型子集:标量类型(scalar)和复合类型(compound)。 Rust是一门静态类型语言,这意味着它在编译程序的过程中需要知道所有变量的具体类型。大多数时候编译器可以自动推导数据类 阅读全文
摘要:
示例程序: fn main() { let x = 1; let x = x + 1; let x = x + 2; println!("x = {}", x); // 输出 x = 4 } Rust中的变量隐藏(shadow):重复定义一个同名变量会覆盖掉之前定义的变量。 隐藏机制可以在修改变量的 阅读全文
摘要:
示例程序: fn main() { const MAX_POINTS : u32 = 100_000; println!("MAX POINTS = {}", MAX_POINTS); } 上述程序定义了一个常量 MAX_POINTS 并赋值为 100000。 Rust 中使用 const 关键字来 阅读全文