Skip to content

Commit 4fd691e

Browse files
committed
1
1 parent 36444b8 commit 4fd691e

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

docs/Rust.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -593,8 +593,8 @@ rust没有为基本类型提供隐式的自动类型转换,而是使用`as`进
593593

594594
## 闭包
595595

596-
闭包即rust的函数式编程的一种实现方式,闭包可以理解为函数的**封装**闭包可以访问保存外部变量,闭包可以作为参数传递给其他函数,闭包可以作为返回值返回
596+
闭包即rust的`函数式`编程的一种实现方式,闭包可以理解为函数的**封装**闭包可以捕获保存外部变量、可以作为参数传递给其他函数、可以作为返回值返回
597597

598-
rust的闭包可以不用类型注释,编译器会自动推导闭包的类型(特殊情况除外)
599-
600-
`Fn trait`是闭包的`trait bound`是自动实现的,依据闭包可以被调用次数的不同自动、渐进的实现`FnOnce、FnMut、Fn`三种trait。
598+
* 闭包捕获变量时遵循所有权的规则
599+
* rust的闭包可以不用类型注释,编译器会自动推导闭包的类型(特殊情况除外)。
600+
* `Fn trait`是闭包的`trait bound`是自动实现的,依据闭包可以被调用次数的不同自动、渐进的实现`FnOnce、FnMut、Fn`三种trait。

0 commit comments

Comments
 (0)