Rumah >pembangunan bahagian belakang >Golang >Bagaimanakah Peta Lulus dalam Go: Mengikut Nilai atau Rujukan?
Melalui Peta melalui Rujukan
Dalam Go, pada asasnya peta ialah jenis rujukan. Ini bermakna apabila peta dihantar sebagai hujah kepada fungsi, peta sebenar dihantar melalui rujukan, bukan disalin.
Dalam contoh anda, anda cuba membuat penunjuk kepada peta menggunakan kod berikut:
valueTo := &valueToSomeType nameTo := &nameToSomeType
Walau bagaimanapun, ini tidak diperlukan kerana peta telah pun diluluskan melalui rujukan. Anda boleh mengakses peta secara terus menggunakan nama valueToSomeType dan nameToSomeType, tanpa membuat penunjuk.
Mengakses Elemen Peta
Untuk mengakses elemen peta, anda boleh menggunakan notasi kurungan:
value := valueToSomeType[number]
Di sini, nilai akan menjadi nilai yang dikaitkan dengan nombor kunci dalam peta valueToSomeType.
Nota Tambahan
Ralat pengkompil dalaman: var without type, init: new yang anda temui sebelum ini mungkin disebabkan oleh isu berasingan dalam kod anda. Ia tidak berkaitan dengan cara anda menghantar peta melalui rujukan.
Atas ialah kandungan terperinci Bagaimanakah Peta Lulus dalam Go: Mengikut Nilai atau Rujukan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!