or
假值包括 false
、0
、任何 nil
指標或介面值、長度為零的陣列、切片、映射或字串,以及零 time.Time
值。
其他一切皆為真值。
{{ or 0 1 2 }} → 1
{{ or false "a" 1 }} → a
{{ or 0 true "a" }} → true
{{ or false "" 0 }} → 0
{{ or 0 "" false }} → false
查看 Go 的 text/template 文件以獲得更多資訊。
假值包括 false
、0
、任何 nil
指標或介面值、長度為零的陣列、切片、映射或字串,以及零 time.Time
值。
其他一切皆為真值。
{{ or 0 1 2 }} → 1
{{ or false "a" 1 }} → a
{{ or 0 true "a" }} → true
{{ or false "" 0 }} → 0
{{ or 0 "" false }} → false
查看 Go 的 text/template 文件以獲得更多資訊。