Skip to content

Commit d0dea71

Browse files
author
WaySLOG
committed
Merge pull request #141 from ghKelo/master
链接失效
2 parents a2856ae + 0dbadab commit d0dea71

File tree

4 files changed

+5
-7
lines changed

4 files changed

+5
-7
lines changed

05-cargo-projects-manager/05-cargo-projects-manager.md

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

157-
**cargo更多详细用法请参见['33. cargo参数配置'](../33-cargo-detailed-cfg/33-cargo-detailed-cfg.md)**
157+
**cargo更多详细用法请参见['28. cargo参数配置'](../28-cargo-detailed-cfg/28-01-cargo-detailed-cfg.md)**

08-function/08-01-arguement.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ fn say_what(name: &str, func: fn(&str)) {
3535
func(name)
3636
}
3737
```
38-
上例中,`hi`函数和`hello`函数都是只有一个`&str`类型的参数且没有返回值。而`say_what`函数则有两个参数,一个是`&str`类型,另一个则是函数类型(function type),它是只有一个`&str`类型参数且没有返回值的函数类型。关于函数类型的详细说明,请看[第4节 高阶函数](08-05-high_order_function.md)
38+
上例中,`hi`函数和`hello`函数都是只有一个`&str`类型的参数且没有返回值。而`say_what`函数则有两个参数,一个是`&str`类型,另一个则是函数类型(function type),它是只有一个`&str`类型参数且没有返回值的函数类型。关于函数类型的详细说明,请看[第4节 高阶函数](08-04-high_order_function.md)
3939

4040
## 模式匹配
4141
支持模式匹配,让rust平添了许多的灵活性,用起来也是十分的舒爽。模式匹配不仅可以用在变量声明(let语句)中,也可以用在函数参数声明中,如:

09-match/09-02-pattern.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# 模式
2-
模式,是Rust另一个强大的语法。它可以被用在`let``match`表达式里面。相信大家应该还记得我们在[原生类型](../07-primitive-type/07-01-types.md)中提到的关于在let表达式中解构元组的例子,实际上这就是一个模式。
2+
模式,是Rust另一个强大的语法。它可以被用在`let``match`表达式里面。相信大家应该还记得我们在[基础类型](../07-type/07-01-types.md)中提到的关于在let表达式中解构元组的例子,实际上这就是一个模式。
33
```
44
let tup = (0u9,1u8);
55
let (x, y) = tup;

30-coding-style/30-01-style.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -125,8 +125,7 @@ let diameter = 7;
125125
它们支持 [Markdown 语法](https://en.wikipedia.org/wiki/Markdown)
126126
而且是注释你的公开API的主要方式。
127127

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

131130
### 总结行
132131

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

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

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

143141
例如:

0 commit comments

Comments
 (0)