gpt4 book ai didi

ios - var private(set) 和 let 之间的区别?

转载 作者:搜寻专家 更新时间:2023-11-01 05:58:33 26 4
gpt4 key购买 nike

我为初始化对象使用一个内部库。这个库只接受 var 属性,但我不想在 init 之后更改 var 属性。此任务是通过将属性声明为 let 来完成的,但我不能那样做。

作为解决方案,使用 private(set) 并且效果很好。

但是,我想知道var private(set)let有什么区别吗?

谢谢!

最佳答案

let 阻止您更改值。

private(set) var 阻止文件外部的任何内容更改值,而类本身仍然有权修改它。

关于ios - var private(set) 和 let 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31710210/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com