32 lines
352 B
Go
32 lines
352 B
Go
package main
|
|
|
|
import (
|
|
"log"
|
|
"os"
|
|
"text/template"
|
|
)
|
|
|
|
type Message struct {
|
|
Data string
|
|
}
|
|
|
|
func main() {
|
|
tmpl := template.New("name")
|
|
|
|
_, err := tmpl.Parse("{{.Data}}")
|
|
if err != nil {
|
|
log.Fatal(err)
|
|
}
|
|
|
|
err = tmpl.Execute(os.Stdout, Message{
|
|
Data: "Hello, World!!",
|
|
})
|
|
|
|
if err != nil {
|
|
log.Fatal(err)
|
|
}
|
|
}
|
|
|
|
// Output:
|
|
// Hello, World!!
|