Как получить ключ с карты - PullRequest
0 голосов
/ 21 декабря 2018

Я работаю над го шаблона.Имея некоторую карту в . Я знаю, как получить значение, если знаю ключ.

"Map value: {{ printf "%s" .key1 }}"

Как получить имя ключа из шаблона?Я ожидаю, может быть, что-то вроде

"Map key: {{ printf "%s" (keys .)[0] }}"

1 Ответ

0 голосов
/ 21 декабря 2018

Как прокомментировал @Adrian:

{{ range $key, $val := . }}
key: {{ $key }}; value: {{ $val }}
{{ end }}

Но это было трудно понять только из документации по диапазону

...