[go] 템플릿 연산자

템플릿 연산자는 Go 언어에서 사용되는 특별한 연산자로, 템플릿 문자열을 만드는 데 사용됩니다. 이 기능을 통해 동적으로 문자열을 구성할 수 있습니다. 예를 들어, 변수 값을 삽입하여 동적 문자열을 생성할 때 사용할 수 있습니다.

템플릿 연산자의 종류

템플릿 연산자에는 다음과 같은 종류가 있습니다.

템플릿 연산자 예시

package main

import (
	"os"
	"text/template"
)

func main() {
	type Person struct {
		Name string
		Age  int
	}

	tmpl, err := template.New("test").Parse("이름: {{.Name}}, 나이: {{.Age}}세")
	if err != nil {
		panic(err)
	}

	p := Person{Name: "철수", Age: 30}
	err = tmpl.Execute(os.Stdout, p)
	if err != nil {
		panic(err)
	}
}

위 예시에서는 {{.Name}}{{.Age}} 템플릿 연산자를 사용하여 구조체 Person의 필드 값을 출력하고 있습니다.

템플릿 연산자는 동적으로 문자열을 작성할 때 효과적으로 사용할 수 있는 강력한 도구입니다.

더 많은 정보는 Go 언어 공식 문서를 참고하세요.