for无限循环里加一个阻塞函数scan普通传参不阻塞,引用传参会阻塞等待输入,怎么回事,请指导!感谢!
for {
fmt.Printf("请输入一个4位数:")
fmt.Scan(&num) //普通传值fmt.Scan(num)是无限循环,引用传值则是阻塞等待输入,怎么回事?
//999<num<10000
if 999 < num && num < 10000 {
break
} else {
fmt.Println("输入的数不符合要求")
}
}
有疑问加站长微信联系(非本文作者)