1
的元素我有數據類型:更改只有1複合數據類型
data Person = Person {
person_id :: Int,
person_firstname :: String,
person_surname :: String,
person_address :: Address
}
我想改變讓利說的person_firstname
這在Haskell意味着複製一切的價值。是否有更簡單的方法來做到這一點比:
person'' = Person (person_id person') newName (person_surname person') (person_address person')