let myclassInstance1 = myclass()
let myclassInstance2 = myclassInstance1
myclassInstance1.prop1 = 2
myclassInstance2.prop1 = 3
当我改变常量时,这段代码应该抛出错误。
但它没有发生。
怎么回事?
答案 0 :(得分:4)
类实例不是常量。只是参考是。
这意味着您无法执行此操作:
let myClassInstance = MyClass()
myClassInstance = MyClass()