私はスライスを持っています:Keys []* datastore.Key
テンプレートファイルでそれらの1つにインデックスを付けるにはどうすればよいですか?推測{{.Keys[3] }}
しましたが、うまくいきませんでした。たくさん検索しましたが、手がかりがありませんでした。
どんな提案でも歓迎します、ありがとう。
私はスライスを持っています:Keys []* datastore.Key
テンプレートファイルでそれらの1つにインデックスを付けるにはどうすればよいですか?推測{{.Keys[3] }}
しましたが、うまくいきませんでした。たくさん検索しましたが、手がかりがありませんでした。
どんな提案でも歓迎します、ありがとう。
index
次のようなコマンドを使用します。
{{index .Keys 3}}
html / templateパッケージに記載されているように、例の大部分は実際にはtext / templatepkgdocsにあります。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.