这是使用一个整数作为 time.Sleep 函数的参数时遇到的一个错误提示,首先要把int 转为time.Duration 形式。
比如:
1
2
3
4
5
t := 5
time.Sleep(time.Second * 5) // ok 正常
time.Sleep(time.Second * t) // error 出现标题错误提示
time.Sleep(time.Second * time.Duration(t)) // ok 应该这样转
强制把 int
标为 time.Duration
类型可以解决这个问题
本文网址: https://golangnote.com/topic/47.html 转摘请注明来源