Подтвердить что ты не робот

Получите доступ к значению карты с помощью ключа переменной в шаблоне Go

Как я могу посмотреть значение карты, используя переменный ключ без итерации?

Итак, можно найти постоянный ключ на переменной map $x с $x.key1, но можно ли сделать amap.$key?

4b9b3361

Ответ 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>
]

Как мне получить доступ к значению имени?