或者golang模板中的语句结合gt/lt(大于,小于)
Or statement in golang templates in combination with gt/lt (greaterThan, lowerThan)
我正在试用 golang 模板,但我有一个问题不知道如何解决。
像下面这样的单个语句效果很好。
{{ if gt .TotalPrice 0.0 }}
但是像下面这样的声明
{{ if or gt .TotalPrice 0.0 gt .TotalMinutes 0.0 }}
导致以下错误。
executing \"confirmEmail\" at <gt>: wrong number of args for gt: want 2 got 0
如何解决这个问题?
好的,找到解决方案
基于:https://www.calhoun.io/intro-to-templates-p3-functions/
您可以添加 ( 和 )
{{if (ge .Usage .Limit)}}
所以
{{ if or (gt .TotalPrice 0.0) (gt .TotalMinutes 0.0) }}
已修复 :)
我正在试用 golang 模板,但我有一个问题不知道如何解决。
像下面这样的单个语句效果很好。
{{ if gt .TotalPrice 0.0 }}
但是像下面这样的声明
{{ if or gt .TotalPrice 0.0 gt .TotalMinutes 0.0 }}
导致以下错误。
executing \"confirmEmail\" at <gt>: wrong number of args for gt: want 2 got 0
如何解决这个问题?
好的,找到解决方案
基于:https://www.calhoun.io/intro-to-templates-p3-functions/
您可以添加 ( 和 )
{{if (ge .Usage .Limit)}}
所以
{{ if or (gt .TotalPrice 0.0) (gt .TotalMinutes 0.0) }}
已修复 :)