Rumah > pembangunan bahagian belakang > Golang > Pergi Ralat Penukaran YAML: Bagaimana untuk Membetulkan 'ralat masa jalan: tugasan kepada entri dalam peta kosong'?

Pergi Ralat Penukaran YAML: Bagaimana untuk Membetulkan 'ralat masa jalan: tugasan kepada entri dalam peta kosong'?

Patricia Arquette
Lepaskan: 2024-12-03 20:38:11
asal
612 orang telah melayarinya

Go YAML Conversion Error: How to Fix

Ralat Masa Jalan: Tugasan untuk Kemasukan dalam Peta Tiada

Dalam program Go anda, anda mengalami ralat masa jalan semasa cuba mencipta peta dan tukar kepada YAML. Mesej ralat "ralat masa jalan: penugasan kepada entri dalam peta sifar" menunjukkan bahawa anda cuba memberikan nilai kepada kunci peta sifar.

Untuk menyelesaikan isu ini, pastikan anda memulakan peta bersarang anda dengan betul. Sebelum permulaan gelung for anda, tambahkan baris berikut:

m["uid"] = make(map[string]T)
Salin selepas log masuk

Barisan ini mencipta peta kosong di bawah kekunci "uid" dalam peta luar m. Anda kemudian boleh mengubah suai gelung for anda untuk menetapkan nilai pada peta bersarang:

for _, name := range names {

    t := T{cn: "Chaithra", street: "fkmp"}

    m["uid"][name] = t

}
Salin selepas log masuk

Dengan memulakan peta dalaman sebelum memberikan nilai, anda mengelakkan ralat masa jalan dan membenarkan populasi peta yang berjaya. Kod yang dikemas kini kini seharusnya menghasilkan output yang diingini.

Atas ialah kandungan terperinci Pergi Ralat Penukaran YAML: Bagaimana untuk Membetulkan 'ralat masa jalan: tugasan kepada entri dalam peta kosong'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan