在 Python 中模仿类型的最佳方法是什么?
这个TestResult
Haskell 数据类型如何在 Python 中定义?
data TestResult
= TestResult {name :: String,
feature :: String,
passed :: Bool,
errorMessage :: String}
我试过了,但它看起来有点傻。还有其他方法可以处理这种行为吗?
class TestResult:
def __init__(self, name, feature, passed, errorMessage):
self.name = name
self.feature = feature
self.passed = passed
self.errorMessage = errorMessage
我不是在寻找一些类型多余的东西,而是寻找像“类型构造函数”这样的魔法组合来将一些数据存根组合成一个逻辑上的单一事物。