diff --git a/chapter2/10_Properties.html b/chapter2/10_Properties.html index 93f792c4..bea227b2 100644 --- a/chapter2/10_Properties.html +++ b/chapter2/10_Properties.html @@ -736,10 +736,6 @@ println("square.origin is now at (\(square.origin.x), \(square.origin.y))&q
只有 getter 没有 setter 的计算属性就是只读计算属性。只读计算属性总是返回一个值,可以通过点运算符访问,但不能设置新的值。
-<<<<<<< HEAD
--注意:
-必须使用
var关键字定义计算属性,包括只读计算属性,因为他们的值不是固定的。let关键字只用来声明常量属性,表示初始化后再也无法修改的值。注意:
必须使用
var关键字定义计算属性,包括只读计算属性,因为它们的值不是固定的。let关键字只用来声明常量属性,表示初始化后再也无法修改的值。@@ -782,10 +778,6 @@ println("the volume of fourByFiveByTwo is \(fourByFiveByTwo.volume)")
willSet监视器会将新的属性值作为固定参数传入,在willSet的实现代码中可以为这个参数指定一个名称,如果不指定则参数仍然可用,这时使用默认名称newValue表示。类似地,
-didSet监视器会将旧的属性值作为参数传入,可以为该参数命名或者使用默认参数名oldValue。<<<<<<< HEAD
--注意:
-
willSet和didSet监视器在属性初始化过程中不会被调用,他们只会当属性的值在初始化之外的地方被设置时被调用。注意:
willSet和didSet监视器在属性初始化过程中不会被调用,它们只会当属性的值在初始化之外的地方被设置时被调用。