Rust 程序设计语言 简体中文版 1.85.0保对所有情况作出处理。这些功能将分别在第六章和第十九章详细介绍。 让我们看看使用 match 表达式的例子。假设用户猜了 50,这时随机生成的秘密数字是 38。 比较 50 与 38 时,因为 50 比 38 要大,cmp 方法会返回 Ordering::Greater。 Ordering::Greater 是 match 表达式得到的值。它检查第一个分支的模式,Ordering::Less 与 Order 数据类型。 42/562Rust 程序设计语言 简体中文版 数据类型 在 Rust 中,每一个值都有一个特定 数据类型(data type),这告诉 Rust 它被指定为何种数 据,以便明确数据处理方式。我们将看到两类数据类型子集:标量(scalar)和复合 (compound)。 记住,Rust 是 静态类型(statically typed)语言,也就是说在编译时就必须知道所有变量的 { println!("{number}!"); } println!("LIFTOFF!!!"); } 这段代码看起来更帅气不是吗? 总结 你做到了!这是一个大章节:你学习了变量、标量和复合数据类型、函数、注释、 if 表达式 和循环!如果你想要实践本章讨论的概念,尝试构建如下程序: 65/562Rust 程序设计语言 简体中文版 • 相互转换摄氏与华氏温度。0 码力 | 562 页 | 3.23 MB | 24 天前3
共 1 条
- 1













