मेरी रिकॉर्ड (खेतों की बड़ी संख्या के साथ) मान लीजिए इस तरह परिभाषित किया गया है: a
सेएक मूल्य में परिवर्तन के साथ नया रिकॉर्ड बनाएं
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
}
मैं प्रकार Sample_Record
का एक नया रिकॉर्ड बना सकते हैं है जो यह में से एक है क्षेत्र संशोधित?
की [संभव डुप्लिकेट वहाँ है (
f (C {a=a}) = a
हीf (C {a}) = a
के रूप में है) नेस्टेड डेटा संरचना को अद्यतन करने के लिए एक हास्केल मुहावरे?] (http://stackoverflow.com/questions/7365425/is-there-a-haskell-idiom-for-updating-a-nested-data- संरचना) –