We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 36444b8 commit 4fd691eCopy full SHA for 4fd691e
docs/Rust.md
@@ -593,8 +593,8 @@ rust没有为基本类型提供隐式的自动类型转换,而是使用`as`进
593
594
## 闭包
595
596
-闭包即rust的函数式编程的一种实现方式,闭包可以理解为函数的**封装**,闭包可以访问保存外部变量,闭包可以作为参数传递给其他函数,闭包可以作为返回值返回。
+闭包即rust的`函数式`编程的一种实现方式,闭包可以理解为函数的**封装**,闭包可以捕获保存外部变量、可以作为参数传递给其他函数、可以作为返回值返回。
597
598
-rust的闭包可以不用类型注释,编译器会自动推导闭包的类型(特殊情况除外)。
599
-
600
-`Fn trait`是闭包的`trait bound`是自动实现的,依据闭包可以被调用次数的不同自动、渐进的实现`FnOnce、FnMut、Fn`三种trait。
+* 闭包捕获变量时遵循所有权的规则。
+* rust的闭包可以不用类型注释,编译器会自动推导闭包的类型(特殊情况除外)。
+* `Fn trait`是闭包的`trait bound`是自动实现的,依据闭包可以被调用次数的不同自动、渐进的实现`FnOnce、FnMut、Fn`三种trait。
0 commit comments