提示
如果你是Windows系统,在使用 Scanf 时,有一个地方需要注意。看下面的代码:
for i := 0; i < 2; i++ {
var name string
fmt.Print("Input Name:")
n
, err := fmt.Scanf("%s", &name)
fmt.Println(n, err, name)
} 编译
、运行(或直接 go run ),输入:polaris回车。控制台内如下:
Input Name:polaris
1
End.
有疑问加站长微信联系(非本文作者)

windows 系统 敲回车 是 \r\n 其他系统 敲回车 只是 \n
\n 是字符串结束符 \r是普通的字符串 (代表回车键 计算机基础)
标题党,骗人家进来 说是 go 的bug
哼~
嗯
我遇到的问题record.