在类中设置另一个类的变量

时间:2015-04-30 14:45:13

标签: swift

我有一个看起来像这样的课程:

class ContactsHolder {
    static let name = "joe"
}

从另一个班级,我可以这样称呼它:

println(ContactsHolder.name)

我的问题是如何将该变量设置为其他变量?

我试过了:

ContactsHolder.name = "bob"并获取Cannot assign to the result of this expression

我是否完全错误或者我需要做什么?

1 个答案:

答案 0 :(得分:3)

使用let声明一个无法修改的常量。

您可以改为使用变量:

class ContactsHolder {
    static var name = "joe"
}

ContactsHolder.name = "mike"

println(ContactsHolder.name) // prints "mike"