为了账号安全,请及时绑定邮箱和手机立即绑定

Kubernetes 中 .Items 的返回值

Kubernetes 中 .Items 的返回值

Go
慕尼黑的夜晚无繁华 2022-05-18 10:10:37
打印 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) }
查看完整描述

1 回答

?
扬帆大鱼

TA贡献1799条经验 获得超9个赞

Go 中的range循环可以遍历map或slices。


地图资源与键/值字典非常相似,因此期望如下:


{

  "foo": "bar",

  "bizz": "buzz"

}

相反,切片只是推入堆栈的项目,类似于数组:


[

  "foo",

  "bar",

  "bizz",

  "buzz"

]

说了这么多,由于我们没有足够的上下文(例如:)what is NamespaceClient?,我很确定这Items只是一个切片(又名数组)并对其进行迭代,每次迭代都会返回两个值。


如您所见,第一个是索引,第二个是该索引处元素的副本。


查看完整回答
反对 回复 2022-05-18
  • 1 回答
  • 0 关注
  • 105 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信