[Go] 配列から N 番目の要素を削除する
作成日: 2021年03月12日
append
関数を使うと任意の位置の配列の要素を削除することができます。下記の例では、3 番目の要素である three
を削除しています。
package main
import "fmt"
func main() {
arr1 := []string{"one", "two", "three", "four", "five"}
arr2 := append(arr1[:2], arr1[3:]...)
fmt.Printf("%#v", arr2)
}
実行結果は下記となります。
[]string{"one", "two", "four", "five"}