Hej, natrafiłem na taki skrypt:
for index, item := range books {
if item.ID == params["id"] {
//fmt.Println(books[:index]) // bierze elementy od pierwszego do wskazanego niewliczając wskazanego
//fmt.Println(books[index+1:]) // bierze elementy od wskazanego +1 do ostatniego
books = append(books[:index], books[index+1:]...)
break
}
}
Rozumiem go połowicznie, gdyby ktoś zechciał mi powiedzieć co w tym przypadku robią te 3 kropki.
Rozumiem go w taki sposób :
3 kropki oznaczą, że tablica jest niejako "rozpakowana" i wrzucana w argument do metody jako pojedyncze jej elementy