Rumah > Artikel > pembangunan bahagian belakang > Mengapa saya tidak boleh mengisytiharkan peta malar di Golang?
Ralat: Sekatan Golang pada Peta Malar
Di Golang, percubaan untuk mengisytiharkan peta malar seperti berikut akan mengakibatkan ralat:
const ( running = map[string]string{ "one": "ONE", "two": "TWO", } )
Sebab Sekatan
Ralat berpunca daripada fakta bahawa Golang mengehadkan nilai tetap kepada jenis tertentu. Mengikut spesifikasi bahasa, hanya yang berikut boleh diisytiharkan sebagai pemalar:
Sifat Peta
Susun atur, kepingan dan peta tidak disertakan dalam senarai jenis yang dibenarkan untuk pemalar ini. Walaupun peta kelihatan serupa dengan tatasusunan dan kepingan kerana ia mempunyai struktur yang diindeks, ia tidak dianggap sebagai jenis angka dan oleh itu tidak boleh diisytiharkan sebagai pemalar.
Atas ialah kandungan terperinci Mengapa saya tidak boleh mengisytiharkan peta malar di Golang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!