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

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