[go] 템플릿 예제 코드

템플릿을 작성하고 싶지만 기존 코드를 재사용하기 힘들 때 템플릿을 사용하면 많은 시간을 절약할 수 있습니다. 아래는 Go 언어를 사용하여 템플릿을 작성하는 예제 코드입니다.

package main

import (
	"fmt"
	"text/template"
	"os"
)

func main() {
	// 템플릿 정의
	tmpl, err := template.New("example").Parse("Hello, {{.Name}}!")
	if err != nil {
		panic(err)
	}

	// 데이터 바인딩
	data := struct {
		Name string
	}{
		"World",
	}

	// 템플릿 실행
	err = tmpl.Execute(os.Stdout, data)
	if err != nil {
		panic(err)
	}
}

위의 코드는 Go에서 템플릿을 작성하고 실행하는 방법을 보여줍니다. 템플릿을 정의하고 데이터를 바인딩한 뒤 실행하여 “Hello, World!”를 출력합니다.

이 코드를 실행하면 "Hello, World!"이라는 결과가 출력될 것입니다.

더 많은 정보를 원하신다면 여기를 참고하세요: text/template 패키지

이 예제 코드는 go언어의 템플릿을 사용하는 방법을 보여주며 템플릿을 작성하고 실행할 때 필요한 기본적인 단계를 포함하고 있습니다.