【发布时间】:2017-07-25 03:06:49
【问题描述】:
谁能告诉我为什么会这样:
s := time.Hour/73.0
fmt.Println("sleeping: ", s)
time.Sleep(s)
但这失败了:
d := 73.0
s := time.Hour/d
fmt.Println("sleeping: ", s)
time.Sleep(s)
这是错误:
invalid operation: time.Hour / d (mismatched types time.Duration and float64)
【问题讨论】:
标签: go time types type-conversion constants