Получите доступ к значению карты с помощью ключа переменной в шаблоне Go
Как я могу посмотреть значение карты, используя переменный ключ без итерации?
Итак, можно найти постоянный ключ на переменной map $x с $x.key1
, но можно ли сделать amap.$key
?
Ответы
Ответ 1
Вы используете функцию index
:
{{index .Amap "key1"}}
Из http://golang.org/pkg/text/template/:
index
Returns the result of indexing its first argument by the
following arguments. Thus "index x 1 2 3" is, in Go syntax,
x[1][2][3]. Each indexed item must be a map, slice, or array.
Ответ 2
map[-req:http://someurl.com #text:<?xml version="1.0" encoding="UTF-8">
<name>sweet name</name>
]
Как мне получить доступ к значению имени?