diff --git a/contents/SUMMARY.md b/contents/SUMMARY.md index fff75e64..3795da90 100644 --- a/contents/SUMMARY.md +++ b/contents/SUMMARY.md @@ -156,7 +156,7 @@ - [易混淆概念解析](confonding/intro.md) - [切片和切片引用](confonding/slice.md) - + - [String、&str 和 str](confonding/string.md) - [原生指针、引用和智能指针 todo](confonding/pointer.md) - [作用域、生命周期和 NLL todo](confonding/lifetime.md) - [move、Copy和Clone todo](confonding/move-copy.md) diff --git a/contents/basic/base-type/function.md b/contents/basic/base-type/function.md index d303f739..46d0ecfe 100644 --- a/contents/basic/base-type/function.md +++ b/contents/basic/base-type/function.md @@ -17,7 +17,7 @@ fn add(i: i32, j: i32) -> i32 { 当你看懂了这张图,其实就等于差不多完成了函数章节的学习,但是这么短的章节显然对不起读者老爷们的厚爱,所以我们来展开下。 ## 函数要点 -- 函数名和变量名使用[蛇形命名法(snake case)](../../practice/style-guide/naming.md),例如 `fn add_two() -> {}` +- 函数名和变量名使用[蛇形命名法(snake case)](https://course.rs/practice/naming.html),例如 `fn add_two() -> {}` - 函数的位置可以随便放,Rust 不关心我们在哪里定义了函数,只要有定义即可 - 每个函数参数都需要标注类型 diff --git a/contents/basic/variable.md b/contents/basic/variable.md index d10a4b81..77799b41 100644 --- a/contents/basic/variable.md +++ b/contents/basic/variable.md @@ -12,7 +12,7 @@ ## 变量命名 -在命名方面,和其它语言没有区别,不过当给变量命名时,需要遵循 [Rust 命名规范](../practice/style-guide/naming.md)。 +在命名方面,和其它语言没有区别,不过当给变量命名时,需要遵循 [Rust 命名规范](https://course.rs/practice/naming.html)。 > Rust 语言有一些**关键字**(*keywords*),和其他语言一样,这些关键字都是被保留给 Rust 语言使用的,因此,它们不能被用作变量或函数的名称。在 [附录 A](../appendix/keywords) 中可找到关键字列表。