美文网首页
swift中let常量指向一个引用类型对象

swift中let常量指向一个引用类型对象

作者: 梁森的简书 | 来源:发表于2021-04-27 13:45 被阅读0次
let p = Person(age: 2)
print("\(p.age)")
p.age = 3
print("\(p.age)")
p = Person(age: 1)

"swift中用let修饰的是一个变量",针对的是结构体,当修饰的是一个类对象的时候,类对象的属性是可以修改的,不能修改的是指向关系。如上面代码所示,当重新给p赋值的时候会报错

Cannot assign to value: 'p' is a 'let' constant

相关文章

网友评论

      本文标题:swift中let常量指向一个引用类型对象

      本文链接:https://www.haomeiwen.com/subject/aqkrlltx.html