ดูเหมือนว่าVectorจะมาช้าไปงานปาร์ตี้คอลเล็กชั่น Scala และโพสต์บล็อกที่มีอิทธิพลทั้งหมดได้ออกไปแล้ว
ใน Java ArrayListเป็นคอลเลกชันเริ่มต้น - ฉันอาจใช้LinkedListแต่เมื่อฉันคิดว่าผ่านอัลกอริทึมและดูแลเพียงพอที่จะปรับให้เหมาะสม ใน Scala ฉันควรจะใช้Vectorเป็นค่าเริ่มต้นของฉันSeqหรือพยายามหาเวลาListที่เหมาะสมกว่าจริงหรือไม่
Listเมื่อพิมพ์Seq()ที่ REPL
IndexedSeqอาจจะเป็นเพียงความจริงสำหรับ
Seqอายุเกินสามปี ในฐานะของ Scala 2.11.4 (และก่อนหน้า) เริ่มต้นที่เป็นรูปธรรมของประเภทคือSeq List
List<String> l = new ArrayList<String>()บล็อกสกาล่าจะทำให้คุณเชื่อว่าทุกคนใช้รายการเพื่อรับความดีในการเก็บถาวร - แต่เวกเตอร์มีจุดประสงค์ทั่วไปเพียงพอที่เราควรใช้ในรายการ