golang控制台Scanf为什么会重复2次

编辑整理:
老秦
热度:
4051

golang控制台Scanf为什么会重复2次,匹配2次呢

golang控制台Scanf来获取用户输入的时候,会发现一个问题,就是会重复2次,匹配2次e280960f


c160e2b

解决办法:

c160e2b

fmt.Scanf("%d\n",&input)4bbc

匹配用户输入时一般都要回车,所以%d后面要加个\n,用来匹配回车,否则输入和回车一共会匹配2次。4bbc


47e5bf0e7578b