Go のテキスト テンプレートの最後の要素の処理
Go のテキスト テンプレートを使用してカンマ区切りリストを生成する場合、最後の要素のカンマの配置
解決策:
この解決策には、反復中に変数を割り当てるテンプレートの機能を利用することが含まれます。 2 番目の変数を反復インデックスに割り当てることで、最後の要素を他の要素と区別できます。次のテンプレートはこれを示しています:
{{ $i := . }} ({{ range $i }}{{ . }}, {{if eq $index (len $. - 1)}}{{/* Empty */}}{{else}},{{end}}{{end}})
このテンプレートでは、変数 $i をテンプレートに渡される値のスライスに初期化します。範囲の反復内で、2 番目の変数 $index を各要素のインデックスに割り当てます。
説明:
以上がGo のテキスト テンプレートのカンマ区切りリストの最後の要素を処理するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。