我有一个关于如何在 Go Templates 中按切片排序地图以及是否可能的问题。
问题:我有一片有序的变量名称,我想在网站上显示,伴随着它们我有一个变量信息元数据的地图,我想与变量一起显示。
如果我有以下传递给模板的结构:
type Data struct {
Variables []string
Information map[string]int
}
我会遍历切片并将变量名传递给地图
{{ range $v := .Variables }} {{ index .Information $v }} {{ end }} // Doesn't work.
这是带有示例的 Go Playground。 https://play.golang.org/p/AL2csnXdoU
问题:我该怎么做?
我对 Golang 相当陌生。感谢您的任何意见。