golang 时间与数字相乘的问题

golang 时间与数字相乘的问题

golang 时间与数字相乘 如果用硬编码的形式直接写是没有问题的:

time.Second * 1000

如果用表达式来写就编译报错了

second := 10000
second * time.Second

invalid operation: second * time.Second (mismatched types int and time.Duration)

官网文档推荐这样写:

second : =10000
time.Duration(second) * time.Second

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据