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
私は型の余計なものを探しているのではなく、論理的に単一のものにいくつかのデータスタブを組み合わせる「型コンストラクター」の魔法の恨みのようなものを探しています。