not(非)
Syntax
not VALUE
Returns
bool
与 and
(与)和 or
(或)运算符不同,not
(非)运算符始终返回布尔值。
{{ not true }} → false(假)
{{ not false }} → true(真)
{{ not 1 }} → false(假)
{{ not 0 }} → true(真)
{{ not "x" }} → false(假)
{{ not "" }} → true(真)
使用两次连续的not
(非)运算符将任何值转换为布尔值。例如:
{{ 42 | not | not }} → true(真)
{{ "" | not | not }} → false(假)
详见 Go 的 text/template 文档获取更多信息。