[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 표준 라이브러리 문서를 참조하십시오.