func main() {
a := []string{"Hello1", "Hello2", "Hello3"}
fmt.Println(a)
// [Hello1 Hello2 Hello3]
a = append(a[:0], a[1:]...)
fmt.Println(a)
// [Hello2 Hello3]
}
Как это удалить трюк с помощью функции добавления?
Казалось бы, он захватывает все до первого элемента (пустой массив)
Затем добавьте все после первого элемента (нулевой позиции)
Что делает... (точка точка)?