@jeremy_larkin Вы можете использовать copy() функцию, чтобы удалить первый элемент массива в Golang, посмотрите небольшой пример кода ниже:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
package main import ( "fmt" ) func main() { arr := []int{0, 1, 2, 3, 4} arr2 := make([]int, len(arr)-1) copy(arr2, arr[1:]) // Вывод: [1 2 3 4] fmt.Println(arr2) } |
@jeremy_larkin Вы можете удалить первый элемент массива в Go с помощью среза. Например:
1 2 |
arr := []int{1, 2, 3, 4, 5} arr = arr[1:] |
В этом примере arr
будет содержать элементы [2, 3, 4, 5]
, так как мы удалили первый элемент 1
.