Merge pull request #117 from zq54zquan/gh-pages

refine subscript
This commit is contained in:
Wang Hao
2014-06-12 11:59:43 +08:00

View File

@ -61,7 +61,7 @@ println("3的6倍是\(threeTimesTable[6])")
在上例中,通过`TimesTable`结构体创建了一个用来表示索引值三倍的实例。数值`3`作为结构体`构造函数`入参初始化实例成员`multiplier` 在上例中,通过`TimesTable`结构体创建了一个用来表示索引值三倍的实例。数值`3`作为结构体`构造函数`入参初始化实例成员`multiplier`
你可以通过附属脚本来得到结果,比如`threeTimesTable[6]`。这句访问了`threeTimesTable`的第六个元素,返回`18`或者`6``3` 你可以通过附属脚本来得到结果,比如`threeTimesTable[6]`。这条语句访问了`threeTimesTable`的第六个元素,返回`6``3`倍即`18`
>注意: >注意:
> >
@ -86,7 +86,7 @@ numberOfLegs["bird"] = 2
> 注意: > 注意:
> >
> Swift 中字典的附属脚本实现中,在`get`部分返回值是`Int?`,上例中的`numberOfLegs`字典通过下边返回的是一个`Int?`或者说“可选的int”不是每个字典的索引都能得到一个整型值对于没有设过值的索引的访问返回的结果就是`nil`;同样想要从字典实例中删除某个索引下的值也只需要给这个索引赋值为`nil`即可。 > Swift 中字典的附属脚本实现中,在`get`部分返回值是`Int?`,上例中的`numberOfLegs`字典通过附属脚本返回的是一个`Int?`或者说“可选的int”不是每个字典的索引都能得到一个整型值对于没有设过值的索引的访问返回的结果就是`nil`;同样想要从字典实例中删除某个索引下的值也只需要给这个索引赋值为`nil`即可。
<a name="subscript_options"></a> <a name="subscript_options"></a>
## 附属脚本选项 ## 附属脚本选项