enum确实具有存储的 类型 属性-即
static属性。他们没有存储的 实例
属性。我不知道是否存在技术上的原因为什么存储的实例属性不可用于
enum。如果您想要“为什么”的技术答案,则可能需要在开发论坛上提问。
在您的问题中,您询问关联值是否像存储属性一样工作。实际上,它们确实比存储的
structs和
classes
属性更灵活(在某些方面)。每一个
case在
enum可以有自己的专业设置与它相关的数据。不必将一组存储属性应用于所有
cases,而是可以针对每个个性化存储属性
case。



