Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara menggunakan koleksi golang

Cara menggunakan koleksi golang

WBOY
WBOYasal
2023-05-10 20:04:05762semak imbas

Apabila bercakap tentang koleksi dalam bahasa pengaturcaraan, anda perlu menyebut Golang. Golang ialah bahasa yang ditaip kuat dengan ciri yang sangat baik dalam pengaturcaraan serentak, juga dikenali sebagai "Go".

Di Golang, terdapat beberapa jenis data terbina dalam yang boleh digunakan untuk menyimpan berbilang nilai. Ini termasuk tatasusunan, kepingan, kamus, struktur, dsb. Jenis ini boleh mempunyai kegunaan dan ciri yang berbeza dalam situasi yang berbeza, dan kita perlu memilih jenis yang berbeza mengikut keperluan khusus.

1. Tatasusunan

Tatasusunan ialah struktur data panjang tetap yang mengandungi unsur-unsur jenis yang sama dan disusun mengikut tertib. Untuk mengisytiharkan tatasusunan dalam Golang, anda perlu menentukan panjangnya, contohnya:

var a [5]int

Kod di atas mentakrifkan tatasusunan a yang menyimpan 5 elemen integer. Elemen dalam tatasusunan boleh diakses melalui indeks, contohnya, a[0], a[1] ialah semua elemen tatasusunan.

2. Slice

Slice ialah jujukan yang serupa dengan array, bezanya ialah panjang hirisan boleh ditambah atau dikurangkan secara dinamik. Sekeping boleh dibuat melalui fungsi terbina dalam make, seperti yang ditunjukkan di bawah:

s := make([]string, 3)

Pernyataan ini mencipta kepingan yang mengandungi 3 elemen rentetan s .

Kapasiti kepingan boleh diperolehi melalui dua fungsi len dan cap Fungsi len mengembalikan panjang kepingan dan fungsi topi mengembalikan kapasiti kepingan.

3. Kamus

Kamus ialah struktur data pasangan nilai kunci tidak tersusun serupa dengan jadual cincang. Di Golang, anda boleh mencipta kamus melalui fungsi make, contohnya:

var m map[string]int
m = make(map[string]int)

Di atas definisi kod Kamus yang mengandungi kunci rentetan dan nilai integer Anda boleh menggunakan pasangan nilai kunci untuk beroperasi pada elemen dalam kamus, contohnya:

m["foo"] = 12
m[" bar "] = 27

Dengan kod di atas, anda boleh menambah dua pasangan nilai kunci pada kamus.

4. Struktur

Struktur ialah jenis data tersuai yang boleh mengandungi berbilang medan daripada jenis yang sama atau jenis yang berbeza. Dalam Golang, gunakan kata kunci jenis untuk mentakrifkan jenis struktur, contohnya:

taip Person struct {

Name string
Age int

}

Kod di atas mentakrifkan struktur yang mengandungi dua nama dan umur Jenis struktur Orang medan. Anda boleh mencipta contoh struktur dengan mentakrifkan jenis struktur, contohnya:

p := Orang{Nama: "Tom", Umur: 30}

Medan dalam struktur boleh dilalui "." untuk mengakses.

Selain daripada empat jenis di atas, Golang juga menyediakan banyak jenis data lain, seperti saluran, dll. Jenis koleksi adalah bahagian penting dalam pengaturcaraan Golang Memahami ciri dan kegunaan pelbagai jenis sangat membantu untuk menulis kod yang cekap dan boleh dibaca.

Atas ialah kandungan terperinci Cara menggunakan koleksi golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:apa itu rangka kerja golangArtikel seterusnya:apa itu rangka kerja golang