Rust 程序设计语言 简体中文版 1.85.0程序,那么在终端上就会打印出 Hello, world!。 如果你更熟悉动态语言,如 Ruby、Python 或 JavaScript,则可能不习惯将编译和运行分为两 个单独的步骤。Rust 是一种 预编译静态类型(ahead-of-time compiled)语言,这意味着你可 以编译程序,并将可执行文件送给其他人,他们甚至不需要安装 Rust 就可以运行。如果你给 他人一个 .rb、.py 或 .js `guessing_game` (bin "guessing_game") due to 1 previous error 错误的核心表明这里有 不匹配的类型(mismatched types)。Rust 有一个静态强类型系统,同 时也有类型推断。当我们写出 let guess = String::new() 时,Rust 推断出 guess 应该是 String 类型,并不需要我们写出类型。另一方面,sec 中,每一个值都有一个特定 数据类型(data type),这告诉 Rust 它被指定为何种数 据,以便明确数据处理方式。我们将看到两类数据类型子集:标量(scalar)和复合 (compound)。 记住,Rust 是 静态类型(statically typed)语言,也就是说在编译时就必须知道所有变量的 类型。根据值及其使用方式,编译器通常可以推断出我们想要用的类型。当多种类型均有可能 时,比如第二章的 “比较猜测的数字和秘密数字”0 码力 | 562 页 | 3.23 MB | 26 天前3
共 1 条
- 1













