GoLang условия в шаблонах if eq ne else, проверка переменной на пустоту

Чтобы проверить соответствует ли значение переменной в шаблоне чему либо можно использовать:

eq — соответствует

ne — не соответствует

$var =”value”
{{if eq $var “value” }}
если $index = index_val тогда выполняем этот блок
{{end}}

пример с else

{{if ne $var “other” }}
если $index != value тогда выполняем этот блок
{{else}}
иначе если $index = value тогда выполняем этот блок
{{end}}

Если нужно проверить пустоя переменная или массив можно использовать len $var

{{if ne (len $var) 0}}
если переменная {{$var}} не равно 0 то выполняем код
{{else}}
иначе перменная {{$var}} пустая
{{end}}

#golang #шаблоны #equal #if #ne