के लेंस लाइब्रेरी में ix और तत्व के बीच अंतर क्या है हास्केल की लेंस लाइब्रेरी में, ix
और element
दोनों एक इंट का उपयोग किया जा सकता है उदा। पढ़ने के लिए या कुछ सूचकांक एक सूची तत्व लिखते हैं, इसहास्केल
ghci> [1..10] ^? ix 4
Just 5
ghci> [1..10] & ix 4 .~ 1
[1,2,3,4,1,6,7,8,9,10]
और इसी तरह करने के लिए:
ghci> [1..10] ^? element 4
Just 5
ghci> [1..10] & element 4 .~ 1
[1,2,3,4,1,6,7,8,9,10]
element
और ix
के बीच क्या अंतर है?
धन्यवाद। जटिलता का जिक्र करने के लिए +1, मैं वास्तव में इसके बारे में चिंतित था। यह कुल समझ में आता है। तो ऐसा लगता है कि हमें जहां संभव हो ix का उपयोग करना चाहिए। – Stephan