Luego de consultar expertos en esta materia, programadores de diversas ramas y profesores hemos dado con la respuesta a la interrogande y la compartimos en este post.
Ejemplo 1: golang eliminar elemento de array
funcRemoveIndex(s []string, index int)[]stringreturnappend(s[:index], s[index+1:]...)
Ejemplo 2: cómo quitar el elemento del respaldo array rebanada de golang
package main
import("fmt")funcRemoveIndex(s []int, index int)[]int
ret :=make([]int,0)
ret =append(ret, s[:index]...)returnappend(ret, s[index+1:]...)funcmain()
all :=[]int0,1,2,3,4,5,6,7,8,9
fmt.Println("all: ", all)//[0 1 2 3 4 5 6 7 8 9]
removeIndex :=RemoveIndex(all,5)
fmt.Println("all: ", all)//[0 1 2 3 4 5 6 7 8 9]
fmt.Println("removeIndex: ", removeIndex)//[0 1 2 3 4 6 7 8 9]
removeIndex[0]=999
fmt.Println("all: ", all)//[0 1 2 3 4 5 6 7 9 9]
fmt.Println("removeIndex: ", removeIndex)//[999 1 2 3 4 6 7 8 9]
Recuerda que puedes optar por la opción de valorar esta reseña .
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)