meinen Rekord ist definiert wie folgt Angenommen (mit einem großen Anzahl von Feldern):in einem Wert mit einer Änderung neue Datensatz erstellen
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
}
Kann ich einen neuen Rekord der Sample_Record
von a
Art machen, die hat eine seiner Feld modifiziert?
möglich Duplikat [Gibt es ein Haskell-Idiom zum Aktualisieren einer verschachtelten Datenstruktur?] (http://stackoverflow.com/questions/7365425/is-there-a-haskell-idiom-for-updating-a-nested-data-structure) –