打印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)
}
在range
围棋循环可以遍历地图或切片。
地图资源与键/值字典非常相似,因此期望如下所示:
{
"foo": "bar",
"bizz": "buzz"
}
相反,切片的只是将项目压入堆栈,类似于数组的项目:
[
"foo",
"bar",
"bizz",
"buzz"
]
话虽如此,并且由于我们没有足够的上下文(例如:)what is NamespaceClient?
,所以我很确定那Items
只是一个片(也称为数组)并对其进行迭代,因此每次迭代都会返回两个值。
如您所见,第一个是index,第二个是该索引处元素的副本。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句