华为笔试时发现golang ACM模式输入的一个坑
golang ACM模式常用输入方法(scan,bufio):https://zhuanlan.zhihu.com/p/551393704
问题
第二行输入完n3后,行末尾存在空格+回车,n4不会被读入数据。
func main() {
var n1,n2,n3,n4 int
fmt.Scanln(&n1)
// 如果在输入完n3后,输入空格+回车 会报错
fmt.Scan(&n2,&n3)
fmt.Scanln(&n4)
fmt.Println(n1,n2,n3