[go] go 언어에서 text/template/exec 패키지의 주요 기능은?

예를 들어, 다음은 text/template/exec 패키지를 사용하여 간단한 템플릿을 파싱하고 실행하는 예제 코드입니다.

package main

import (
	"os"
	"text/template"
)

func main() {
	tmpl, err := template.New("example").Parse("Hello, {{.Name}}!")
	if err != nil {
		panic(err)
	}
	data := struct{ Name string }{"Gopher"}
	err = tmpl.Execute(os.Stdout, data)
	if err != nil {
		panic(err)
	}
}

위 예제 코드에서는 text/template 패키지를 사용하여 템플릿을 파싱하고 변수를 평가한 후 실행 결과를 출력하고 있습니다.

더 자세한 내용은 text/template - Go 표준 라이브러리 문서를 참조하십시오.