From 386fbfe281538c30ea8d77d01892cc9c4282de7e Mon Sep 17 00:00:00 2001 From: lcofjp Date: Sun, 10 Dec 2017 14:33:06 +0800 Subject: [PATCH] fix typo --- src/ch13-01-closures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ch13-01-closures.md b/src/ch13-01-closures.md index 8cea7cc..a8ecd6d 100644 --- a/src/ch13-01-closures.md +++ b/src/ch13-01-closures.md @@ -248,7 +248,7 @@ let add_one_v4 = |x| x + 1 ; 第一行展示了一个函数定义,而第二行展示了一个完整标注的闭包定义。第三行闭包定义中省略了类型注解,而第四行去掉了可选的大括号,因为闭包体只有一行。 -闭包定义会为每个参数和返回值推断一个具体类型。例如,示例 13-8 中展示了仅仅将参数作为返回值的简短的闭包定义。除了作为示例的目的这个闭包并不是很实用。注意其定义并没有增加任何类型注解:如果尝试调用闭包两次,第一次使用 `String` 类型作为参数而第一次使用 `i32`,则会得到一个错误: +闭包定义会为每个参数和返回值推断一个具体类型。例如,示例 13-8 中展示了仅仅将参数作为返回值的简短的闭包定义。除了作为示例的目的这个闭包并不是很实用。注意其定义并没有增加任何类型注解:如果尝试调用闭包两次,第一次使用 `String` 类型作为参数而第二次使用 `i32`,则会得到一个错误: 文件名: src/main.rs