我有数据类型:
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')