“Golang Elemento Eliminar desde la matriz” Código de respuesta

Golang Elemento Eliminar desde la matriz

func RemoveIndex(s []string, index int) []string {
	return append(s[:index], s[index+1:]...)
}
Wandering Wolf

Cómo eliminar el elemento del retroceso de la matriz de retroceso Golang

package main

import (
    "fmt"
)

func RemoveIndex(s []int, index int) []int {
    ret := make([]int, 0)
    ret = append(ret, s[:index]...)
    return append(ret, s[index+1:]...)
}

func main() {
    all := []int{0, 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]
}
Kind Kouprey

Respuestas similares a “Golang Elemento Eliminar desde la matriz”

Preguntas similares a “Golang Elemento Eliminar desde la matriz”

Más respuestas relacionadas con “Golang Elemento Eliminar desde la matriz” en Go

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código