比较2个time.Duration值与math.Min
错误:
cannot use someTime (type time.Duration) as type float64 in argument to math.Min
我可以使用if else语句来获取最小持续时间,但是是否有一个本机最小函数来获取最小持续时间?
答案 0 :(得分:6)
标准库中没有任何内容,但自己编写起来很简单。
func minDuration(a, b time.Duration) time.Duration {
if a <= b { return a }
return b
}