如果我使用变量声明 into if,我会得到一个错误undefined: completeTime
if completeTime, err := time.Parse(time.RFC3339Nano, "2016-06-06 18:11:24.617Z"); err != nil {
return
}
fmt.Println(time.Since(completeTime).Seconds())
但是如果我声明,我会得到一个错误 completeTime declared and not used
var completeTime time.Time
if completeTime, err := time.Parse(time.RFC3339Nano, "2016-06-06 18:11:24.617Z"); err != nil {
return
}
fmt.Println(time.Since(completeTime).Seconds())
为什么以及如何正确地做到这一点?
三国纷争
萧十郎
扬帆大鱼
相关分类