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
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
网友评论