and
Syntax
and VALUE...
Returns
any
In Go templates, the falsy values are false
, 0
, any nil pointer or interface value, and any array, slice, map, or string of length zero. Everything else is truthy.
{{ and 1 0 "" }} → 0 (int)
{{ and 1 false 0 }} → false (bool)
{{ and 1 2 3 }} → 3 (int)
{{ and "a" "b" "c" }} → c (string)
{{ and "a" 1 true }} → true (bool)
See Go’s text/template documentation for more information.