So fügen Sie Elemente in Slices in der Go-Sprache hinzu und löschen sie

青灯夜游
Freigeben: 2023-01-18 17:23:33
Original
2053 Leute haben es durchsucht

Append() kann in der Go-Sprache verwendet werden, um Elemente dynamisch zu Slices hinzuzufügen und zu löschen. Elementsyntax „slice = append(slice,elem1,elem2)“ hinzugefügt. Das Löschen von Elementen kann in zwei Arten unterteilt werden: 1. Elemente am Index löschen, die Syntax „slice=append(slice[:i],slice[i+1:]...)“; 2. Elemente zwischen angegebenen Indizes löschen , die Syntax „slice=append(slice[:i],slice[i2:]...)“.

So fügen Sie Elemente in Slices in der Go-Sprache hinzu und löschen sie

Die Betriebsumgebung dieses Tutorials: Windows 7-System, GO Version 1.18, Dell G3-Computer.

Elemente zu einem Slice hinzufügen

In der Go-Sprache können Sie append() verwenden, um dynamisch Elemente zu einem Slice hinzuzufügen.

slice = append(slice,elem1,elem2)
Nach dem Login kopieren
  • In Klammern anhängen können mehrere Parameter nach dem ersten Parameter-Slice hinzugefügt werden.

package main import "fmt" //切片进阶操作 func main(){ //append()为切片追加元素 s1 := []string {"火鸡面","辛拉面","汤达人"} fmt.Printf("s1=%v len(s1)=%d cap(s1)=%d\n",s1,len(s1),cap(s1)) //调用append函数必须用原来的切片变量接收返回值 s1 = append(s1,"小当家") //append追加元素,原来的底层数组装不下的时候,Go就会创建新的底层数组来保存这个切片 fmt.Printf("s1=%v len(s1)=%d cap(s1)=%d\n",s1,len(s1),cap(s1))//cap增加两倍 }
Nach dem Login kopieren

So fügen Sie Elemente in Slices in der Go-Sprache hinzu und löschen sie

Slicing zum Löschen von Elementen

Das Slicing der Go-Sprache zum Löschen von Elementen kann auch indirekt über die Append-Funktion implementiert werden.

Löschen Sie das Element am Indexindex.

Der Abschnitt der zu löschenden Elemente.

index Der zu löschende Index. Elemente von Index Index zu Index2 löschen Parameter Slice
slice = append(slice[:index], slice[index+1:]...)
Nach dem Login kopieren
Beschreibung
Index Index zum Löschen starten. index2 Beispiel 1: Verwenden Sie die Append-Funktion, um das Element am Slice-Index 1 zu löschen [Verwandte Empfehlungen: Go-Video-Tutorial
Der zu löschende Endindex.
,Programmierunterricht]

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

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!