From: Dmitry Neverov Date: Thu, 30 Aug 2018 18:58:31 +0000 (+0200) Subject: html/template: add an example for the Delims method X-Git-Tag: go1.12beta1~1213 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=a2a8396f530a481ef2d2ad289bee1c741bc7f34e;p=gostls13.git html/template: add an example for the Delims method Change-Id: I7ba55e3f6ebbaae41188316a66a40f994c037ad9 Reviewed-on: https://go-review.googlesource.com/132240 Run-TryBot: Brad Fitzpatrick TryBot-Result: Gobot Gobot Reviewed-by: Brad Fitzpatrick --- 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() {