not
对唯一参数取布尔反。
用法
与 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 文档。