Golang ialah bahasa pengaturcaraan berorientasikan objek yang menyokong beberapa struktur data khas seperti senarai. Apabila kita bekerja dengan senarai, kadangkala kita perlu mengalih keluar elemen tertentu daripada senarai. Artikel ini akan menerangkan cara mengalih keluar elemen daripada senarai di Golang.
Di Golang, senarai boleh dibuat dan digunakan menggunakan senarai dalam pakej kontena. Pelaksanaan khusus adalah seperti berikut:
import "container/list" func main() { l := list.New() // 创建一个新的列表 }
Jika kita ingin memadamkan elemen tertentu dalam senarai, kita boleh menggunakan kaedah Front() atau Back() dahulu untuk mencari elemen, Kemudian gunakan kaedah Remove() untuk mengeluarkannya daripada senarai. Kod sampel adalah seperti berikut:
import ( "container/list" "fmt" ) func main() { l := list.New() l.PushBack("A") l.PushBack("B") l.PushBack("C") // 定位元素 for e := l.Front(); e != nil; e = e.Next() { if e.Value == "B" { // 删除元素 l.Remove(e) } } // 输出列表 for e := l.Front(); e != nil; e = e.Next() { fmt.Println(e.Value) } }
Dalam kod di atas, kami mencipta senarai bernama l dan menambah tiga elemen A, B dan C padanya. Kami kemudian lelaran melalui setiap elemen dalam senarai dan semak sama ada nilainya ialah B menggunakan pernyataan if. Jika ya, kami menggunakan kaedah Remove() untuk mengeluarkannya daripada senarai. Akhir sekali, kami mengulangi senarai sekali lagi dan mengeluarkan elemen yang tinggal. Outputnya ialah A dan C.
Sebaliknya, jika kita mahu memadamkan semua elemen dalam senarai, kita boleh menggunakan kaedah Init() untuk mengosongkannya. Kod sampel adalah seperti berikut:
import ( "container/list" "fmt" ) func main() { l := list.New() l.PushBack("A") l.PushBack("B") l.PushBack("C") // 删除所有元素 l.Init() // 输出列表 for e := l.Front(); e != nil; e = e.Next() { fmt.Println(e.Value) } }
Dalam kod di atas, kami menggunakan kaedah Init() untuk mengosongkan senarai. Kemudian kita ulangi senarai sekali lagi, kali ini output akan kosong.
Memadamkan elemen dalam senarai ialah salah satu tugas biasa dalam pengaturcaraan Golang. Dalam artikel ini, kami telah memperkenalkan dua kaedah untuk mengalih keluar elemen daripada senarai. Kaedah pertama adalah untuk mengalih keluar elemen tertentu daripada senarai Kami menggunakan kaedah Front() atau Back() untuk mencari elemen dan menggunakan kaedah Remove() untuk mengeluarkannya daripada senarai. Kaedah kedua ialah memadam semua elemen dalam senarai, kami menggunakan kaedah Init() untuk mengosongkan.
Semoga artikel ini dapat membantu anda lebih memahami cara memadamkan elemen daripada senarai di Golang.
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar elemen dari senarai di Golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!