我是Swift的新手,刚在文档中看到:
计算(computed)属性由类、 struct 和
为什么?枚举的关联值是否与存储属性类似?看起来他们最初存储了Why no stored type properties for classes in swift?个房产
我是Swift的新手,刚在文档中看到:
计算(computed)属性由类、 struct 和
为什么?枚举的关联值是否与存储属性类似?看起来他们最初存储了Why no stored type properties for classes in swift?个房产
enum
个存储了type个属性,即static
个属性.他们没有存储instance个属性.我不知道存储实例属性在enum
秒内不可用是否有技术原因.如果你想要一个"为什么"的技术答案,你可能需要在开发者论坛上提问.
在你的问题中,你会问关联的值是否像存储的属性一样工作.事实上,它们确实如此,而且(在某些方面)比struct
秒和class
秒的存储属性更灵活.enum
中的每个case
都可以有自己的专用数据集,与之关联.你不用一组存储的属性来应用于所有的case
,你可以为每一个case
设置个性化的存储属性.