আমি একটি মানচিত্র উত্পন্ন করার চেষ্টা করছি এবং তারপরে এটিকে यমল ফাইলে রূপান্তর করব:
uid :
kasi:
cn: Chaithra
street: fkmp
nandan:
cn: Chaithra
street: fkmp
remya:
cn: Chaithra
street: fkmp
আমি মনে করি মানচিত্র তৈরি করার সময় আমি গুরুত্বপূর্ণ কিছু মিস করছি। আমার কোডটি নীচে।
package main
import (
"fmt"
"gopkg.in/yaml.v2"
)
type T struct {
cn string
street string
}
func main() {
names := []string{"kasi", "remya", "nandan"}
m := make(map[string]map[string]T, len(names))
for _, name := range names {
//t := T{cn: "Chaithra", street: "fkmp"}
m["uid"][name] = T{cn: "Chaithra", street: "fkmp"}
}
fmt.Println(m)
y, _ := yaml.Marshal(&m)
fmt.Println(string(y))
//fmt.Println(m, names)
}
এটি নিম্নলিখিত ত্রুটিটি দিচ্ছে:
panic: runtime error: assignment to entry in nil map