3.1 变量与可变性
不可变变量、mut、常量与遮蔽
1分钟内可阅读完
译文 · 基于 The Rust Programming Language(rustc 1.97.1)
原文链接: https://doc.rust-lang.org/stable/book/ch03-00-common-programming-concepts.html
本章介绍几乎每种编程语言都会出现的概念,以及它们在 Rust 中如何工作。许多编程语言在核心层面有许多共同点。本章呈现的概念没有一个是 Rust 独有的,但我们会在 Rust 的语境中讨论它们,并说明使用时的约定。
具体来说,你会学到变量、基本类型、函数、注释和控制流。这些基础会出现在每一个 Rust 程序中,尽早掌握它们能给你一个扎实的起点。
关键字
与许多其他语言一样,Rust 语言有一组保留给语言本身使用的关键字(keywords)。请记住,你不能用这些词作为变量或函数的名称。大多数关键字有特殊含义,你会用它们在 Rust 程序中完成各种任务;少数当前没有关联功能,但被保留以备将来可能加入的功能。关键字列表见附录 A。
不可变变量、mut、常量与遮蔽
标量类型与复合类型:整数、浮点、布尔、字符、元组与数组
函数定义、参数、语句与表达式、返回值
在 Rust 源码中编写行注释
if 表达式与 loop、while、for 循环