मैं Learn You a Haskell के माध्यम से पढ़ रहा हूं और उस स्थान पर पहुंचा जहां मैं एक सूची में एक तत्व में सिर को स्थानांतरित करने की कोशिश कर रहा हूं। मैं जो सोचता हूं उसके साथ मैं आभारी हूं और मैं उत्सुक हूं कि कोई मुझे दिखा सकता है कि अनुभवी हास्केल प्रोग्रामर इसके बदले क्या करेगा।हास्केल में किसी सूची में तत्व को कैसे स्थानांतरित करें?
इस उदाहरण में, मेरे पास इंटेगर्स की एक सूची है और मैं तत्व '4' को स्थानांतरित करना चाहता हूं, जो सूची के प्रमुख को सूचकांक '3' होगा।
let nums = [1, 2, 3, 4, 5]
(nums !! 3) : delete (nums !! 3) nums
रिटर्न [4, 1, 2, 3, 5]।
आपको क्या लगता है?
"हटाएँ" का मिलान पद्धति का उपयोग कर दिया तत्व की पहली आवृत्ति को हटा देता है, तो यह गलत तत्व निकाल सकता है देखते हैं अगर डुप्लिकेट ... – sth