compare.Default
文法
compare.Default DEFAULT INPUT
戻り値
any
エイリアス
default
default
関数は、第二引数があればそれを返し、なければ第一引数を返します。
default
関数は、第二引数が与えられていればそれを返します。
{{ default 42 1 }} → 1
{{ default 42 "foo" }} → foo
{{ default 42 (dict "k" "v") }} → map[k:v]
{{ default 42 (slice "a" "b") }} → [a b]
{{ default 42 true }} → true
<!-- 上で説明したように、ブール値 "false" は設定されているものとして扱われます。 -->
{{ default 42 false }} → false
default
関数に第二引数が与えられなかった場合、第一引数を返します。
{{ default 42 0 }} → 42
{{ default 42 "" }} → 42
{{ default 42 dict }} → 42
{{ default 42 slice }} → 42
{{ default 42 <nil> }} → 42