diff options
Diffstat (limited to 'src/html/template/example_test.go')
| -rw-r--r-- | src/html/template/example_test.go | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/html/template/example_test.go b/src/html/template/example_test.go index 3fc982054e..533c0dd961 100644 --- a/src/html/template/example_test.go +++ b/src/html/template/example_test.go @@ -123,6 +123,28 @@ func Example_escape() { } +func ExampleTemplate_Delims() { + const text = "<<.Greeting>> {{.Name}}" + + data := struct { + Greeting string + Name string + }{ + Greeting: "Hello", + Name: "Joe", + } + + t := template.Must(template.New("tpl").Delims("<<", ">>").Parse(text)) + + err := t.Execute(os.Stdout, data) + if err != nil { + log.Fatal(err) + } + + // Output: + // Hello {{.Name}} +} + // The following example is duplicated in text/template; keep them in sync. func ExampleTemplate_block() { |
