英文:
How to get map value by key without range action (htm/text templates)? Golang
问题
我尝试只获取地图中的值,而不通过地图进行迭代。
例如,目前通过键获取地图值的方法如下:
{{range $key, $value := .mymap}}
{{if $value = "myvalue"}}
{{template "item" .}}
{{end}}
{{end}}
也许有更好的方法只通过键获取地图值吗?例如:
{{print .mymap["key"]}}
英文:
I try just to get map value without iteration through the map.
For example, at the moment to get the map value by key this weird way:
{{range $key, $value := .mymap}}
{{if $value = "myvalue"}}
{{template "item" .}}
{{end}}
{{end}}
May be there is any better way just to get map value by key? For example:
{{print .mymap["key"]}}
答案1
得分: 16
使用索引从映射中获取值:
{{index .mymap "key"}}
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论