From a2a8396f530a481ef2d2ad289bee1c741bc7f34e Mon Sep 17 00:00:00 2001 From: Dmitry Neverov Date: Thu, 30 Aug 2018 20:58:31 +0200 Subject: [PATCH] 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 --- src/html/template/example_test.go | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) 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() { -- 2.48.1