错误:扩展不得包含 swift 中的存储属性

Error: extensions must not contain stored properties in swift

提问人:jacobcan118 提问时间:7/29/2023 更新时间:7/29/2023 访问量:32

问:

如何向 exists 结构添加更多属性?如下所示,我试图将属性添加到存在结构中(来自第三方,我无法控制它),但收到错误或massextensions must not contain stored properties

struct Planet {
  let name: String
}

extension Planet {
  var mass: String? 
}

let planet = Planet(name: "Earth")
泛型 Swift3

评论

0赞 vadian 7/29/2023
错误意味着它所说的。您只能添加计算属性。但是您可以将实例包装在伞形结构中。

答: 暂无答案