Rumah > masalah biasa > Cara menggunakan tatasusunan dalam golang

Cara menggunakan tatasusunan dalam golang

尊渡假赌尊渡假赌尊渡假赌
Lepaskan: 2023-06-09 11:10:17
asal
908 orang telah melayarinya

Cara Golang menggunakan tatasusunan ialah: 1. Tentukan dan mulakan tatasusunan, sintaksnya ialah "var a [5]int" 2. Akses elemen tatasusunan, sintaksnya ialah "x := a[1 ]" ; 3. Lintas tatasusunan dan gunakan struktur gelung untuk; 4. Lulus tatasusunan sebagai parameter fungsi, tetapi ia tidak akan menjejaskan tatasusunan asal.

Cara menggunakan tatasusunan dalam golang

Sistem pengendalian untuk tutorial ini: Sistem Windows 10, versi Go1.20.1, komputer Dell G3.

Array dalam Golang ialah struktur data dengan panjang tetap dan jenis elemen yang sama Elemen dalam tatasusunan boleh diakses menggunakan indeks subskrip.

Berikut ialah penggunaan biasa dan kod contoh untuk menggunakan tatasusunan:

1 Definisi dan permulaan tatasusunan

var a [5]int // 声明一个长度为5的int类型的数组
b := [3]string{"apple", "banana", "orange"} // 声明一个长度为3的string类型的数组并进行初始化
c := [...]float64{1.2, 3.4, 5.6} // 声明一个根据初始化值自动推导长度的float64类型的数组
Salin selepas log masuk

2 tatasusunan Elemen

a[0] = 1 // 通过下标赋值
x := a[1] // 通过下标获取值
Salin selepas log masuk

3. Merentasi tatasusunan

for i := 0; i < len(a); i++ {
    fmt.Println(a[i])
}
for index, value := range b {
    fmt.Printf("%d: %s\n", index, value)
}
Salin selepas log masuk

4 Ya, dalam bahasa Go, tatasusunan akan disalin apabila diluluskan sebagai parameter fungsi, jadi mengubah suai tatasusunan dalam badan fungsi tidak akan menjejaskan tatasusunan asal. Jika anda perlu mengubah suai tatasusunan di tempatnya, anda boleh menggunakan penghirisan.

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

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan