Giả kỷ lục của tôi (với số lượng lớn các lĩnh vực) được định nghĩa như thế này:Tạo kỷ lục mới với sự thay đổi ở một giá trị
data Sample_Record = Sample_Record { record_field1 :: Int,
record_field2 :: Int,
record_field3 :: Float
}
a = Sample_Record { record_field1 = 4,
record_field2 = 5,
record_field3 = 5.4
}
Tôi có thể làm cho một kỷ lục mới của các loại Sample_Record
từ a
trong đó có một trong đó là trường được sửa đổi?
thể trùng lặp của [Có một thành ngữ Haskell để cập nhật cấu trúc dữ liệu lồng nhau?] (http://stackoverflow.com/questions/7365425/is-there-a-haskell-idiom-for-updating-a-nested-data-structure) –