最小比较时间。持续时间?

时间:2015-12-16 00:06:23

标签: go

比较2个time.Duration值与math.Min错误:

cannot use someTime (type time.Duration) as type float64 in argument to math.Min

我可以使用if else语句来获取最小持续时间,但是是否有一个本机最小函数来获取最小持续时间?

1 个答案:

答案 0 :(得分:6)

标准库中没有任何内容,但自己编写起来很简单。

func minDuration(a, b time.Duration) time.Duration {
    if a <= b { return a }
    return b
}