私はデータ型を持っています:
data Person = Person {
person_id :: Int,
person_firstname :: String,
person_surname :: String,
person_address :: Address
}
haskellの which の値は、person_firstname
他のすべてをコピーすることを意味します。これを行うより簡単な方法はありますか:
person'' = Person (person_id person') newName (person_surname person') (person_address person')