3

パッケージの最初に変数を設定する必要があります。この変数には後でparseFiles()が入力されますが、文字列や整数、またはそのような一般的なものではないことを考慮して、変数を設定する方法がわかりません。設定するためだけに任意の名前を追加せずに変数を設定するにはどうすればよいですか?

var templatefiles = template.New("foo") // Im having to do New("foo") just to set the variable

// Later on adding files to original variable
templatefiles.New("template name").Parse("Template text here")
4

1 に答える 1

5

= template.New("foo")返されたタイプに置き換える必要があります。この場合:

var templatefiles *template.Template // the return type of html/template.New()

templatefilesは、型へのnilポインターを含むグローバル変数になりましたtemplate.Template

于 2012-10-11T22:15:28.883 に答える