2016-07-14 4 views

答えて

3

テンプレートは、配列やスライスの複合リテラル構文をサポートしていません。

可変引数をスライスとして返すcustom template functionを使用できます。ここで

機能です:

func slice(v ...interface{}) []interface{} { 
    return v 
} 

は、解析する前に、テンプレートのマップに機能を追加します。

{{$groups := slice "a" "b" "c"}} 

working example on the playground

template.New("").Funcs(template.FuncMap{"slice": slice}).Parse(data) 

はこのようにそれを使用します

関連する問題