tpl: Treat booleans as set in default function

Booleans and `default` don't really make sense together, so we'll always treat
booleans as "set" and return the given value.
This commit is contained in:
Cameron Moore
2016-03-16 12:45:50 -05:00
committed by Bjørn Erik Pedersen
parent b5c718a4de
commit b0326a1c0f
3 changed files with 8 additions and 7 deletions

View File

@@ -30,9 +30,9 @@ and other basic tools; these are listed in the
### default
Checks whether a given value is set and returns a default value if it is not.
"Set" in this context means true for booleans; non-zero for numeric types and
times; non-zero length for strings, arrays, slices, and maps; any struct value;
or non-nil for any other types.
"Set" in this context means non-zero for numeric types and times;
non-zero length for strings, arrays, slices, and maps;
any boolean or struct value; or non-nil for any other types.
e.g.