“Elemen Hapus Golang dari Array” Kode Jawaban

Elemen Hapus Golang dari Array

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

cara menghapus elemen dari backing array slice 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

Jawaban yang mirip dengan “Elemen Hapus Golang dari Array”

Pertanyaan yang mirip dengan “Elemen Hapus Golang dari Array”

Lebih banyak jawaban terkait untuk “Elemen Hapus Golang dari Array” di Go

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya