mirror of
https://github.com/golang/go
synced 2024-11-11 21:50:21 -07:00
doc/go1.14: mention better error checking in text/template
This caused 35 test failures in Google internal code, so it's worth mentioning in the release notes. Updates #31810 Updates #36878 Fixes #37066 Change-Id: I2faa6bce4c7d735107eceaef7d95223844846454 Reviewed-on: https://go-review.googlesource.com/c/go/+/217978 Reviewed-by: Rob Pike <r@golang.org>
This commit is contained in:
parent
e5b9c10689
commit
9ee51745f7
@ -823,6 +823,20 @@ appropriately.)
|
|||||||
</p>
|
</p>
|
||||||
</dl><!-- testing -->
|
</dl><!-- testing -->
|
||||||
|
|
||||||
|
<dl id="text/template"><dt><a href="/pkg/text/template/">text/template</a></dt>
|
||||||
|
<dd>
|
||||||
|
<p><!-- CL 206124 -->
|
||||||
|
The text/template package now correctly reports errors when a
|
||||||
|
parenthesized argument is used as a function.
|
||||||
|
This most commonly shows up in erroneous cases like
|
||||||
|
<code>{{if (eq .F "a") or (eq .F "b")}}</code>.
|
||||||
|
This should be written as <code>{{if or (eq .F "a") (eq .F "b")}}</code>.
|
||||||
|
The erroneous case never worked as expected, and will now be
|
||||||
|
reported with an error <code>can't give argument to non-function</code>.
|
||||||
|
</p>
|
||||||
|
</dd>
|
||||||
|
</dl><!-- text/template -->
|
||||||
|
|
||||||
<dl id="unicode"><dt><a href="/pkg/unicode/">unicode</a></dt>
|
<dl id="unicode"><dt><a href="/pkg/unicode/">unicode</a></dt>
|
||||||
<dd>
|
<dd>
|
||||||
<p>
|
<p>
|
||||||
|
Loading…
Reference in New Issue
Block a user