您的位置:首页 > 移动开发 > Swift

Swift的get和set方法

2016-07-10 17:12 337 查看
当要得到属性值,会调用该属性的get方法。

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

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

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

例子:

@IBOutlet weak
var 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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: