关于fmt.Scan()和fmt.Scanf()的区别

lovegolang · · 17107 次点击
fmt.Scanf不能出现2次以上,第二次就会出现跳过无需输入。 应该是个bug
#7
更多评论
polaris
社区,需要你我一同完善!
将Scanf改为: n, err := fmt.Scanf("%s\n", &s) if err != nil { fmt.Println("error", err) } 或者,你应该捕获一下fmt.Scanf返回的错误,看看是啥原因,就可以找到对应的解决方案了。
#1
你这个方法没有用啊?
#2