Rust 编程基础:常见概念与操作
1. 数组索引安全
在使用索引访问数组元素时,Rust 会检查指定的索引是否小于数组长度。若索引大于或等于数组长度,程序会触发 panic。这一检查在运行时进行,因为编译时编译器无法得知用户会提供怎样的索引值。这体现了 Rust 的内存安全理念,许多低级语言不会进行此类检查,错误的索引可能导致无效的内存访问,而 Rust 会立即终止程序以避免此类错误。
2. 常量(Constants)
- 定义与语法 :常量是不可改变的值,使用
const关键字声明,且必须显式指定数据类型。声明语法为const VARIABLE_NAME:dataType = value;。 - 命名规范 :常量的命名规范与变量类似,通常所有字符大写。声明常量时不使用
let关键字。 - 示例代码 :
fn main() {
const USER_LIMIT:i32 = 110; // 声明整数常量
const PI:f32 = 3.14; // 声明浮点常量
println!("user limit {}",USER_LIMIT); // 显示常量值
println!("pi value {}",PI); // 显示常量值
}
超级会员免费看
订阅专栏 解锁全文
1647

被折叠的 条评论
为什么被折叠?



