<分区>
我想知道是否可以在 post_init() 中或什至在定义对象之后“卡住”数据类对象。
所以代替:
@dataclass(frozen=True)
class ClassName:
var1: type = value
有类似的东西:
@dataclass
class ClassName:
var1: type = None
def __post_init__(self):
self.var1 = value
FREEZE()
或者甚至是:
a = ClassName()
FREEZE(a)
可能与否,为什么?