Rust 程序设计语言 简体中文版 1.85.0或损坏。 Rust 破除了这些障碍:它消除了旧的陷阱,并提供了伴你一路同行的友好、精良的工具。想 要 “深入” 底层控制的程序员可以使用 Rust,无需时刻担心出现崩溃或安全漏洞,也无需因为 工具链不靠谱而被迫去了解其中的细节。更妙的是,语言设计本身会自然而然地引导你编写出 可靠的代码,并且运行速度和内存使用上都十分高效。 已经在从事编写底层代码的程序员可以使用 Rust 来提升信心。例如,在 值,第一部分代码就 39/562Rust 程序设计语言 简体中文版 有可能以不可预料的方式运行。不得不承认这种 bug 的起因难以跟踪,尤其是第二部分代码 只是 有时 会改变值。 Rust 编译器保证,如果声明一个值不会变,它就真的不会变,所以你不必自己跟踪它。这意 味着你的代码更易于推导。 不过可变性也是非常有用的,可以用来更方便地编写代码。尽管变量默认是不可变的,你仍然 可以在变量名前添加 需要在编译时就确切的知道 number 变量的类型,这样它就 可以在编译时验证在每处使用的 number 变量的类型是有效的。如果number的类型仅在运行时 确定,则 Rust 无法做到这一点;且编译器必须跟踪每一个变量的多种假设类型,那么它就会 变得更加复杂,对代码的保证也会减少。 使用循环重复执行 多次执行同一段代码是很常用的,Rust 为此提供了多种 循环(loops)。一个循环执行循环体 中的0 码力 | 562 页 | 3.23 MB | 1 月前3
共 1 条
- 1













