ऐसा लगता है कि Vectorस्काला संग्रह पार्टी के लिए देर हो चुकी थी, और सभी प्रभावशाली ब्लॉग पोस्ट पहले ही निकल गए थे।
जावा ArrayListमें डिफ़ॉल्ट संग्रह है - मैं उपयोग कर सकता हूं LinkedListलेकिन केवल जब मैंने एक एल्गोरिथ्म के माध्यम से सोचा है और अनुकूलन करने के लिए पर्याप्त देखभाल की है। स्काला में मुझे Vectorअपने डिफ़ॉल्ट के रूप में उपयोग करना चाहिए Seq, या Listवास्तव में अधिक उपयुक्त होने पर काम करने की कोशिश करनी चाहिए?
Listजब मैं Seq()REPL में टाइप करता हूं तो मुझे मिलता है ।
IndexedSeq।
Seqतीन साल से अधिक पुरानी है। स्केल 2.11.4 (और पहले) के रूप में, डिफ़ॉल्ट ठोस प्रकार Seqहै List।
List<String> l = new ArrayList<String>()स्कैला ब्लॉग बनाऊंगा क्या आप मानते होंगे कि निरंतर संग्रह अच्छाई पाने के लिए हर कोई सूची का उपयोग करता है - लेकिन क्या सदिश सामान्य उद्देश्य पर्याप्त है कि हम इसका उपयोग सूची में जगह पर करें?