Update 07_Closures.md (#634)

* Update 07_Closures.md

* Update 09_Classes_and_Structures.md
This commit is contained in:
Hong Duan
2016-08-08 11:36:48 +08:00
committed by 安正超
parent e2a6b722d2
commit 52151afb7f
2 changed files with 2 additions and 2 deletions

View File

@ -231,7 +231,7 @@ let strings = numbers.map {
`map(_:)`为数组中每一个元素调用了闭包表达式。您不需要指定闭包的输入参数`number`的类型,因为可以通过要映射的数组类型进行推断。
在该例中,局部变量`number`的值由闭包中的`number`参数获得,因此可以在闭包函数体内对其进行修改,(闭包或者函数的参数总是固定的),闭包表达式指定了返回类型为`String`,以表明存储映射值的新数组类型为`String`
在该例中,局部变量`number`的值由闭包中的`number`参数获得,因此可以在闭包函数体内对其进行修改,(闭包或者函数的参数总是常量),闭包表达式指定了返回类型为`String`,以表明存储映射值的新数组类型为`String`
闭包表达式在每次被调用的时候创建了一个叫做`output`的字符串并返回。其使用求余运算符(`number % 10`)计算最后一位数字并利用`digitNames`字典获取所映射的字符串。

View File

@ -36,7 +36,7 @@ Swift 中类和结构体有很多共同点。共同处在于:
* 定义属性用于存储值
* 定义方法用于提供功能
* 定义附属脚本用于访问
* 定义下标操作使得可以通过下标语法来访问实例所包含的
* 定义构造器用于生成初始化值
* 通过扩展以增加默认实现的功能
* 实现协议以提供某种标准功能