让变量只变?

时间:2017-01-11 03:22:28

标签: swift protocols var let

我对此有点困惑。

我们在swift中有变量,可以有一个setter,getter或者两者和常量,它们不能改变自己的初始值,

那么,只有一个getter和let一样的var吗?如果是,协议中的想法是设置像这样的变量

protocol myProtocolA {
    var myString: String {get}
}

VS

protocol myProtocolB {
    let myString: String {get} //I don't think this will compile but I'm curious
}

0 个答案:

没有答案