Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion 05-cargo-projects-manager/05-cargo-projects-manager.md
Original file line number Diff line number Diff line change
Expand Up @@ -154,4 +154,4 @@ path = "bin/bin1.rs"
# 构建、清理、更新以及安装
领会了toml描述文件的写法,是一个重要的方面。另一个重要的方面,就是cargo工具本身为我们程序猿提供的各种好用的工具。如果大家感兴趣,自己在终端中输入'cargo --help'查看即可。其中开发时最常用的命令就是'cargo build',用于构建项目。此外,'cargo clean'命令可以清理target文件夹中的所有内容;'cargo update'根据toml描述文件重新检索并更新各种依赖项的信息,并写入lock文件,例如依赖项版本的更新变化等等;'cargo install'可用于实际的生产部署。这些命令在实际的开发部署中均是非常有用的。

**cargo更多详细用法请参见['33. cargo参数配置'](../33-cargo-detailed-cfg/33-cargo-detailed-cfg.md)**
**cargo更多详细用法请参见['28. cargo参数配置'](../28-cargo-detailed-cfg/28-01-cargo-detailed-cfg.md)**
2 changes: 1 addition & 1 deletion 08-function/08-01-arguement.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ fn say_what(name: &str, func: fn(&str)) {
func(name)
}
```
上例中,`hi`函数和`hello`函数都是只有一个`&str`类型的参数且没有返回值。而`say_what`函数则有两个参数,一个是`&str`类型,另一个则是函数类型(function type),它是只有一个`&str`类型参数且没有返回值的函数类型。关于函数类型的详细说明,请看[第4节 高阶函数](08-05-high_order_function.md)。
上例中,`hi`函数和`hello`函数都是只有一个`&str`类型的参数且没有返回值。而`say_what`函数则有两个参数,一个是`&str`类型,另一个则是函数类型(function type),它是只有一个`&str`类型参数且没有返回值的函数类型。关于函数类型的详细说明,请看[第4节 高阶函数](08-04-high_order_function.md)。

## 模式匹配
支持模式匹配,让rust平添了许多的灵活性,用起来也是十分的舒爽。模式匹配不仅可以用在变量声明(let语句)中,也可以用在函数参数声明中,如:
Expand Down
2 changes: 1 addition & 1 deletion 09-match/09-02-pattern.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# 模式
模式,是Rust另一个强大的语法。它可以被用在`let`和`match`表达式里面。相信大家应该还记得我们在[原生类型](../07-primitive-type/07-01-types.md)中提到的关于在let表达式中解构元组的例子,实际上这就是一个模式。
模式,是Rust另一个强大的语法。它可以被用在`let`和`match`表达式里面。相信大家应该还记得我们在[基础类型](../07-type/07-01-types.md)中提到的关于在let表达式中解构元组的例子,实际上这就是一个模式。
```
let tup = (0u9,1u8);
let (x, y) = tup;
Expand Down
6 changes: 2 additions & 4 deletions 30-coding-style/30-01-style.md
Original file line number Diff line number Diff line change
Expand Up @@ -125,8 +125,7 @@ let diameter = 7;
它们支持 [Markdown 语法](https://en.wikipedia.org/wiki/Markdown)
而且是注释你的公开API的主要方式。

支持的 markdown 语法包括列在 [GitHub Flavored Markdown]
(https://help.github.com/articles/github-flavored-markdown) 文档中的所有扩展,加上上角标。
支持的 markdown 语法包括列在 [GitHub Flavored Markdown](https://help.github.com/articles/github-flavored-markdown) 文档中的所有扩展,加上上角标。

### 总结行

Expand All @@ -136,8 +135,7 @@ let diameter = 7;

所有的文档注释,包括总结行,一个以大写字母开始,以句号、问号,或者感叹号结束。最好使用完整的句子而不是片段。

总结行应该以 [第三人称单数陈述句形式]
(http://en.wikipedia.org/wiki/English_verbs#Third_person_singular_present) 来写。
总结行应该以 [第三人称单数陈述句形式](http://en.wikipedia.org/wiki/English_verbs#Third_person_singular_present) 来写。
基本上,这意味着用 "Returns" 而不是 "Return"。

例如:
Expand Down