我有一个看起来像这样的课程:
class ContactsHolder {
static let name = "joe"
}
从另一个班级,我可以这样称呼它:
println(ContactsHolder.name)
我的问题是如何将该变量设置为其他变量?
我试过了:
ContactsHolder.name = "bob"
并获取Cannot assign to the result of this expression
我是否完全错误或者我需要做什么?
答案 0 :(得分:3)
使用let
声明一个无法修改的常量。
您可以改为使用变量:
class ContactsHolder {
static var name = "joe"
}
ContactsHolder.name = "mike"
println(ContactsHolder.name) // prints "mike"