誰能告訴我,爲什麼這個工程:睡了持續時間的分數
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)
非常感謝詳細的答案和進一步閱讀的鏈接。我從中學到了很多! – rumdrums