Получите доступ к значению карты с помощью ключа переменной в шаблоне 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> ] Как мне получить доступ к значению имени?
Ответ 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> ] Как мне получить доступ к значению имени?