comments.mdcommit 024aa9a345e92aa1926517c4d9b16bd83e74c10d现在我们写了一些函数,是时候学习一下注释了。注释是你帮助其他程序员理解你的代码的备注。编译器基本上会忽略它们。Rust有两种需要你了解的注释格式:行注释(line comments)和文档注释(doc comments)。// Line comments are anything after ‘//’ and extend to the end of the line.let x = 5;
iterators.mdcommit 6ba952020fbc91bad64be1ea0650bfba52e6aab4让我们讨论一下循环。还记得Rust的for循环吗?这是一个例子:for x in 0..10 { println!("{}", x);}现在我们更加了解Rust了,我们可以谈谈这里的具体细节了。这个范围(0..10)是“迭代器”。我们可以重复调用迭代器的.next()方法,然后它会给我们一个数据序列。就像这样:let mut range = 0..10;
Rust 提供的 if 语法不是特别复杂,但它比起传统的系统语言更像动态类型语言中提供的 if。接下来让我们谈论它,以确保你掌握 Rust 中 if 的微妙之处。if 是“分支”特定形式的更一般的概念。这个名字来自于树中的一个分支:在一个决策点有多条路径可以选择,当我们依赖于某个条件可以选择其中一个分支。if 通常情况是一个选择会有两条路径:let x = 5;