Rust 程序设计语言 简体中文版 1.85.0有用。 最后一个区别是,常量只能被设置为常量表达式,而不可以是其他任何只能在运行时计算出的 值。 下面是一个声明常量的例子: const THREE_HOURS_IN_SECONDS: u32 = 60 * 60 * 3; 常量的名称是 THREE_HOURS_IN_SECONDS,它的值被设置为 60(一分钟内的秒数)乘以 60(一 小时内的分钟数)再乘以 3(我们在这个程序中要计算的小时数)的结果。Rust 误。例如,尝试运行以下代码: 文件名:src/main.rs fn main() { let number = 3; if number { println!("number was three"); } } 这里 if 条件的值是 3,Rust 抛出了一个错误: $ cargo run Compiling branches v0.1.0 (file:///projects/branches) add_two_and_two() { let result = add_two(2); assert_eq!(result, 4); } #[test] fn add_three_and_two() { let result = add_two(3); assert_eq!(result, 5); } #[test]0 码力 | 562 页 | 3.23 MB | 24 天前3
共 1 条
- 1













