我想为所有实体属性添加枚举。例如,如果我有一个具有Name和Price属性的Product实体,我希望能够添加一些能够快速识别Name是否为" public"属性或"私有"属性,然后是Price属性相同。
一旦初始化实体,枚举将始终保持不变,并且永远不会与每个记录一起存储,仅存储在实体中。
以下是我尝试使用函数实现的目标:
func returnShareableAttribute(product.name) - > enumShareable { }
这是否可能,如果是这样,有人可以指导我朝正确的方向发展。