Kubernetes 中 .Items 的返回值

打印 e 给出了一些数字 .items 返回的内容。如果可能,请附上任何参考


func Homepage(w http.ResponseWriter, r *http.Request) {

    NamespaceStruct := NamespaceDetails{}

    for e, Namespaces := range NamespaceClient.Items {

        NamespaceStruct.Namespace = append(NamespaceStruct.Namespace, Namespaces.Name)

        fmt.Println(e)

    }

    templates.ExecuteTemplate(w, "homepage2.html", NamespaceStruct)

 }


慕尼黑的夜晚无繁华
浏览 106回答 1
1回答

扬帆大鱼

Go 中的range循环可以遍历map或slices。地图资源与键/值字典非常相似,因此期望如下:{  "foo": "bar",  "bizz": "buzz"}相反,切片只是推入堆栈的项目,类似于数组:[  "foo",  "bar",  "bizz",  "buzz"]说了这么多,由于我们没有足够的上下文(例如:)what is NamespaceClient?,我很确定这Items只是一个切片(又名数组)并对其进行迭代,每次迭代都会返回两个值。如您所见,第一个是索引,第二个是该索引处元素的副本。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go