not
语法
not VALUE
返回值
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 文档。