Maison >développement back-end >Golang >Comment supprimer des éléments dans une tranche en langage Go
La méthode de suppression d'éléments dans Go Language Slice : supprimez d'abord un seul élément ou supprimez des éléments par lots via la méthode "func main() {...}" puis connectez les éléments avant et après la suppression ; indiquer.
L'environnement d'exploitation de cet article : système Windows 7, Go1.11.2, ordinateur Dell G3.
golang slice delete elements
1. Supprimer un seul élément
func main() { seq := []string{"a", "b", "c", "d", "e"} // 指定删除位置 index := 2 // 将删除点前后的元素连接起来 seq = append(seq[:index], seq[index+1:]...) fmt.Println(seq)//[a b d e] }
Le deuxième paramètre d'append est l'élément ajouté, qui est ajouté un par un
Si le deuxième paramètre est une tranche, alors utilisez..., qui ajoutera les éléments de la deuxième tranche à la première tranche un par un
2. Suppression par lots
Supprimer les 4 premiers élémentsfunc main() { seq := []string{"a", "b", "c", "d", "e"} // 指定删除位置 index := 3 // 将删除点前后的元素连接起来 seq = append(seq[:0], seq[index+1:]...) fmt.Println(seq)//[e] }Tutoriel recommandé : "
go langage"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!