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