मेरी एक परियोजना में एक आम उपयोग केस आ रहा है। किसी बिंदु पर मुझे किसी तरह का संग्रह मिला है (सूची, सेक, इत्यादि ... कोई फर्क नहीं पड़ता) और इस संग्रह का एक तत्व। मैं क्या करना चाहता हूं कि दिए गए तत्व को इसके निम्नलिखित तत्व (यदि यह तत्व मौजूद है) या पिछले तत्व के साथ कुछ समय के साथ स्वैप करना है।स्कैला में संग्रह तत्वों को स्वैप करने का एक अच्छा और कार्यात्मक तरीका क्या है?
मैं प्रक्रियात्मक प्रोग्रामिंग तकनीकों का उपयोग करके इसे प्राप्त करने के तरीकों से अच्छी तरह से अवगत हूं। मेरा सवाल यह है कि कार्यात्मक प्रोग्रामिंग (स्कैला में) के माध्यम से समस्या को हल करने का एक अच्छा तरीका क्या होगा?
आपके उत्तरों के लिए धन्यवाद। मैंने स्वीकार किया कि मैंने खुद को सबसे ज्यादा समझ लिया है। चूंकि मैं एक कार्यात्मक प्रोग्रामर नहीं हूं (अभी तक) यह तय करना मेरे लिए मुश्किल है कि कौन सा जवाब वास्तव में सबसे अच्छा था। वे मेरी राय में बहुत अच्छे हैं।
आप इस को देखा है? http://rosettacode.org/wiki/Generic_swap#Scala –