fix some bugs

This commit is contained in:
numbbbbb
2014-07-07 09:41:47 +08:00
parent 3f84dbabd7
commit 9f7945adb9
3 changed files with 696 additions and 696 deletions

View File

@ -21,7 +21,7 @@
* [析构过程](chapter2/15_Deinitialization.md)
* [自动引用计数](chapter2/16_Automatic_Reference_Counting.md)
* [可选链](chapter2/17_Optional_Chaining.md)
* [类型检查](chapter2/18_Type_Casting.md)
* [类型转换](chapter2/18_Type_Casting.md)
* [嵌套类型](chapter2/19_Nested_Types.md)
* [扩展](chapter2/20_Extensions.md)
* [协议](chapter2/21_Protocols.md)

View File

@ -316,7 +316,7 @@ println(ages["Peter"])
如果你将一个`数组Array`实例赋给一个变量或常量,或者将其作为参数传递给函数或方法调用,在事件发生时数组的内容``会被拷贝。相反,数组公用相同的元素序列。当你在一个数组内修改某一元素,修改结果也会在另一数组显示。
对数组来说,拷贝行为仅仅当操作有可能修改数组`长度`时才会发生。这种行为包括了附加appending,插入inserting,删除removing或者使用范围下标ranged subscript去替换这一范围内的元素。只有当数组拷贝确要发生时数组内容的行为规则与字典中键值的相同参见章节[集合collection类型的赋值与复制行为](#assignment_and_copy_behavior_for_collection_types。
对数组来说,拷贝行为仅仅当操作有可能修改数组`长度`时才会发生。这种行为包括了附加appending,插入inserting,删除removing或者使用范围下标ranged subscript去替换这一范围内的元素。只有当数组拷贝确要发生时数组内容的行为规则与字典中键值的相同参见章节[集合collection类型的赋值与复制行为](#assignment_and_copy_behavior_for_collection_types)
下面的示例将一个`整数Int`数组赋给了一个名为`a`的变量,继而又被赋给了变量`b`和`c`

View File

@ -12,7 +12,7 @@
- [`Any`和`AnyObject`的类型转换](#type_casting_for_any_and_anyobject)
_类型转换_是一种检查类实例的方式,并且或者也是让实例作为它的父类或者子类的一种方式
_类型转换_可以判断实例的类型,也可以将实例看做是其父类或者子类的实例
类型转换在 Swift 中使用`is``as`操作符实现。这两个操作符提供了一种简单达意的方式去检查值的类型或者转换它的类型。