Merge pull request #339 from iyangyi/gh-pages

修改了2个小bug
This commit is contained in:
梁杰
2014-11-25 21:39:05 +08:00
2 changed files with 2 additions and 2 deletions

View File

@ -9,7 +9,7 @@
- [存储属性Stored Properties](#stored_properties) - [存储属性Stored Properties](#stored_properties)
- [计算属性Computed Properties](#computed_properties) - [计算属性Computed Properties](#computed_properties)
- [属性观察器Property Observers](#property_observers) - [属性观察器Property Observers](#property_observers)
- [全局变量和局部变量Global and Local Variables](global_and_local_variables) - [全局变量和局部变量Global and Local Variables](#global_and_local_variables)
- [类型属性Type Properties](#type_properties) - [类型属性Type Properties](#type_properties)
**属性**将值跟特定的类、结构或枚举关联。存储属性存储常量或变量作为实例的一部分,计算属性计算(而不是存储)一个值。计算属性可以用于类、结构体和枚举里,存储属性只能用于类和结构体。 **属性**将值跟特定的类、结构或枚举关联。存储属性存储常量或变量作为实例的一部分,计算属性计算(而不是存储)一个值。计算属性可以用于类、结构体和枚举里,存储属性只能用于类和结构体。

View File

@ -164,7 +164,7 @@ println("The point is now at (\(somePoint.x), \(somePoint.y))")
上面的`Point`结构体定义了一个变异方法mutating method`moveByX``moveByX`用来移动点。`moveByX`方法在被调用时修改了这个点,而不是返回一个新的点。方法定义时加上`mutating`关键字,这才让方法可以修改值类型的属性。 上面的`Point`结构体定义了一个变异方法mutating method`moveByX``moveByX`用来移动点。`moveByX`方法在被调用时修改了这个点,而不是返回一个新的点。方法定义时加上`mutating`关键字,这才让方法可以修改值类型的属性。
注意:不能在结构体类型常量上调用变异方法,因为常量的属性不能被改变,即使想改变的是常量的变量属性也不行,详情参见[存储属性和实例变量]("10_Properties.html") 注意:不能在结构体类型常量上调用变异方法,因为常量的属性不能被改变,即使想改变的是常量的变量属性也不行,详情参见[存储属性和实例变量](10_Properties.html#global_and_local_variables)
```swift ```swift
let fixedPoint = Point(x: 3.0, y: 3.0) let fixedPoint = Point(x: 3.0, y: 3.0)