Rumah >pembangunan bahagian belakang >Golang >Bagaimanakah Permulaan Elemen Berkunci Memudahkan Permulaan Go Array?
Permulaan Elemen Berkunci dalam Tatasusunan Go
Go menyokong pemulaan berasaskan kunci untuk tatasusunan, menawarkan cara yang fleksibel untuk menentukan nilai elemen dan masing-masing indeks.
Kes Penggunaan dan Faedah
Pengamatan berkunci amat berguna dalam senario di mana:
Cara Ia Berfungsi
Dalam literal komposit, integer boleh digunakan sebagai kunci untuk menentukan indeks unsur. Elemen tanpa kunci menggunakan indeks elemen sebelumnya tambah satu. Indeks elemen pertama adalah sifar jika tiada kunci disediakan.
Contoh:
a := [...]int{5, 4: 1, 0, 2: 3, 2, 1: 4} fmt.Println(a) // Output: [5 4 3 2 1 0]
Dalam tatasusunan ini, elemen pada indeks 4 ditetapkan kepada 1 menggunakan kunci 4: 1. Begitu juga, nilai pada indeks 2 ditetapkan kepada 3 menggunakan kunci 2: 3.
Kelebihan
Contoh Spesifikasi:
Spesifikasi bahasa menyediakan contoh penggunaan pemulaan berkunci untuk mencipta tatasusunan yang menunjukkan sama ada aksara ialah vokal:
vowels := [128]bool{'a': true, 'e': true, 'i': true, 'o': true, 'u': true, 'y': true}
Tambahan Petua
Atas ialah kandungan terperinci Bagaimanakah Permulaan Elemen Berkunci Memudahkan Permulaan Go Array?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!