3
Scala: วิธีที่ดีที่สุดในการผนวกองค์ประกอบเข้ากับ Array คืออะไร?
บอกว่าฉันArray[Int]ชอบ val array = Array( 1, 2, 3 ) ตอนนี้ฉันต้องการต่อท้ายองค์ประกอบในอาร์เรย์พูดค่า4ดังในตัวอย่างต่อไปนี้: val array2 = array + 4 // will not compile แน่นอนฉันสามารถใช้System.arraycopy()และทำสิ่งนี้ได้ด้วยตัวเอง แต่ต้องมีฟังก์ชั่นไลบรารี Scala สำหรับสิ่งนี้ซึ่งฉันหาไม่พบ ขอบคุณสำหรับคำแนะนำ! หมายเหตุ: ฉันทราบว่าฉันสามารถต่อท้าย Array ขององค์ประกอบอื่นได้เช่นในบรรทัดต่อไปนี้ แต่ดูเหมือนจะกลมเกินไป: val array2b = array ++ Array( 4 ) // this works ฉันตระหนักถึงข้อดีและข้อเสียของ List vs Array และที่นี่ฉันมีเหตุผลหลายประการที่สนใจในการขยาย Array โดยเฉพาะ แก้ไข 1 …