“Golang Usuń element z tablicy” Kod odpowiedzi

Golang Usuń element z tablicy

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

Jak usunąć element z tablicy podkładowej 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

Odpowiedzi podobne do “Golang Usuń element z tablicy”

Pytania podobne do “Golang Usuń element z tablicy”

Więcej pokrewnych odpowiedzi na “Golang Usuń element z tablicy” w Go

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu