首页 > 试题广场 >

解释 Swift 中的 lazy 属性。什么时候使用它?

解释 Swift 中的 lazy 属性。什么时候使用它?
lazy 属性是延迟初始化的一种方式,具备延迟初始化 + 只执行一次 + 自动缓存的特性,适合把计算逻辑包装成属性。它必须是变量(var),不能是常量(let),因为它的值直到运行时才确定。
使用:需要延迟初始化、只执行一次并自动缓存结果的属性。
发表于 2025-07-05 09:53:56 回复(0)