【发布时间】:2016-10-28 16:19:51
【问题描述】:
我创建了一个无限循环来打印“诗人”,但没有在控制台中打印任何内容。
func main() {
t := time.NewTimer(1 * time.Minute)
for {
k:=<-t.C
fmt.Print("%T",k)
fmt.Println("poet")
}
}
不知何故,当我删除以下两行时,程序运行正常
k:=<-t.C
fmt.Print("%T",k)
我是Golang的新手,请帮助我了解导致此问题的原因。谢谢
【问题讨论】:
-
您希望在每种情况下会发生什么?