Swift的get和set方法

来源:互联网 发布:开淘宝店铺的步骤 编辑:程序博客网 时间:2024/04/30 14:25

当要得到属性值,会调用该属性的get方法。

当要设置属性值,会调用该属性的set方法。

在设置属性值时:Swift会自动给我们创建一个名为newValue的常量并且可以用于set{}中。

计算属性本身不是一个值,但是它提供getset来间接地使用和设置存储属性的值

例子:

@IBOutlet weakvar display: UILabel!  

var displayValue:Double {

        get{

            return (NSNumberFormatter().numberFromString(display.text!)!.doubleValue)

        }

        set{

            display.text ="\(newValue)"

        }

    }


 var operandStack =Array<Double>()

//直接去displayValue的值,调用get

  operandStack.append(displayValue)





0 0
原创粉丝点击