douqian1835 2018-10-29 03:03
浏览 146
已采纳

紧急:运行时错误:索引超出范围1

i can not figure out this problem ,anyone can help?

panic: runtime error: index out of range

goroutine 1 [running]: main.main() /root/go/src/k8s.io/client-go/examples/in-cluster-client-configuration/test_json.go:15 +0x42

type obj struct {
    Targets [2]string  `json:"targets"`
    Labels  map[string]string `json:"labels"`
}

func main() {
    // Creating simulation
    var myobj = []*obj{}
    n := new(obj)
    myobj[0].Targets = [2]string{"10.0.0.1", "10.0.0.2"}
    myobj[0].Labels = make(map[string]string)
    myobj[0].Labels["job"] = "db2"
    myobj = append(myobj, n)
    k := new(obj)
    myobj[1].Targets = [2]string{"192.168.1.12", "192.168.1.13"}
    myobj[1].Labels = make(map[string]string)
    myobj[1].Labels["job"] = "mysql"
    myobj = append(myobj, k)

    // Converting to JSON, for transmission over web
    data, err := json.Marshal(myobj)
    if err != nil {
        fmt.Println(err)
        return
    }
  • 写回答

2条回答 默认 最新

  • dpxbc88022 2018-10-29 03:13
    关注

    finally i figure this out XD!

    type obj struct {
        Targets []string  `json:"targets"`
        Labels  map[string]string `json:"labels"`
    }
    
    func main() {
        // Creating simulation
        var myobj = []*obj{}
        n := new(obj)
        n.Targets = append(n.Targets, "10.0.0.1")
        n.Labels = make(map[string]string)
        n.Labels["job"] = "db2"
        myobj = append(myobj, n)
        k := new(obj)
        k.Targets = append(k.Targets, "192.168.1.12")
        k.Targets = append(k.Targets, "192.168.1.13")
        k.Labels = make(map[string]string)
        k.Labels["job"] = "mysql"
        myobj = append(myobj, k)
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 yolov9的训练时间
  • ¥15 二叉树遍历没有报错但无法正常运行
  • ¥15 在linux系统下vscode运行robocup3d上场球员报错
  • ¥15 Python语言实验
  • ¥15 SAP HANA SQL 增加合计行
  • ¥20 用C#语言解决一个英文打字练习器,有偿
  • ¥15 srs-sip外部服务 webrtc支持H265格式
  • ¥15 在使用abaqus软件中,继承到assembly里的surfaces怎么使用python批量调动
  • ¥15 大一C语言期末考试,求帮助🙏🙏
  • ¥15 ch340驱动未分配COM