6
ลบองค์ประกอบในชิ้น
func main() { a := []string{"Hello1", "Hello2", "Hello3"} fmt.Println(a) // [Hello1 Hello2 Hello3] a = append(a[:0], a[1:]...) fmt.Println(a) // [Hello2 Hello3] } เคล็ดลับการลบด้วยฟังก์ชันผนวกนี้ทำงานอย่างไร ดูเหมือนว่ามันจะคว้าทุกอย่างไว้ก่อนองค์ประกอบแรก (อาร์เรย์ว่าง) จากนั้นผนวกทุกอย่างหลังจากองค์ประกอบแรก (ตำแหน่งศูนย์) ... (dot dot dot) ทำอะไร
139
go