Heim  >  Artikel  >  Backend-Entwicklung  >  So löschen Sie Elemente in Slice in der Go-Sprache

So löschen Sie Elemente in Slice in der Go-Sprache

藏色散人
藏色散人Original
2021-03-16 11:03:347230Durchsuche

So löschen Sie Elemente im Go-Sprach-Slice: Löschen Sie zuerst ein einzelnes Element oder löschen Sie Elemente in Stapeln mit der Methode „func main() {...}“ und verbinden Sie dann die Elemente vor und nach dem Löschpunkt.

So löschen Sie Elemente in Slice in der Go-Sprache

Die Betriebsumgebung dieses Artikels: Windows 7-System, Go1.11.2, Dell G3-Computer.

Golang Slice löscht Elemente

1. Ein einzelnes Element löschen

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]
}

Der zweite Parameter von append ist das angehängte Element, das einzeln angehängt wird

Wenn der zweite Parameter Slice ist, dann verwenden Sie ... , Dadurch werden die Elemente im zweiten Slice einzeln an das erste Slice angehängt

Das obige ist der detaillierte Inhalt vonSo löschen Sie Elemente in Slice in der Go-Sprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn