特にhtmlファイルの解析とリストの処理に関して、Go html/templatesの使用に関する最新の優れたリソースがあるのはどのWebサイトですか? Hoka Poka website に出会いましたが、時代遅れのようです。
「html/template」の場合、ドキュメントのテンプレートコードのスニペットが http://code.google.com/p/go/source/browse/src/pkg/html/template/doc.goにあります。 #8
コンテキスト
{{。}}が
O'Reilly: How are <i>you</i>?
、以下の表は、左側のコンテキストで使用した場合の{{。}}の表示方法を示しています。Context {{.}} After {{.}} O'Reilly: How are <i>you</i>? <a title='{{.}}'> O'Reilly: How are you? <a href="/{{.}}"> O'Reilly: How are %3ci%3eyou%3c/i%3e?
テストスイートには多くの例があります。 https://code.google.com/p/go/source/browse/src/html/template/escape_test.go
テンプレートの動作を確認するには、godoc
ソースコードをご覧ください。 http://code.google.com/p/go/source/browse/src/cmd/godoc/godoc.go#642 は良い出発点です。
Google App Engine docstemplate
を使用してrange
でリストをレンダリングする方法を示す簡単な例があります。
http://blog.zmxv.com/2011/09/go-template-examples.html には、新しいGoテンプレートパッケージのコードスニペットのリストがあります。