Rust编程与机器学习入门
1. Rust基础
1.1 变量作用域
在Rust中,变量的作用域需要严格维护。以下是一个示例:
// variables5.rs
fn main() {
let x = 5;
if 4 < 10 {
let x = 10;
println!("Inside if x = {:?}", x);
}
println!("Outside if x = {:?}", x);
}
输出结果为:
Inside if x = 10
Outside if x = 5
内部变量 x 的作用域在第一个 println 语句后结束,因此第一个 println 输出 x 为10,而外部的 println 输出 x 为5。
1.2 数据类型
Rust的数据类型大多与其他语言类似,常见的数据类型如下:
| 数据类型 | 描述 |
| ---- | ---- |
| bool | 布尔类型 |
| char | 字符类型 |
| i8
超级会员免费看
订阅专栏 解锁全文
520

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



