package main import ( "text/template" "os" ) type T struct{ Pref string J []string } type S struct{ I []T } var t1=template.Must(template.ParseFiles("a.tmpl")) func main() { s:=S{} s.I=[]T{{Pref:"tokyo",J:[]string{"a","b"}}} t1.Execute(os.Stdout, s) }