为了账号安全,请及时绑定邮箱和手机立即绑定

golang接受带空格的输入

golang接受带空格的输入

Go
慕沐林林 2021-09-09 21:39:51
我刚开始使用 GO,我知道 SCANF 在 GO 中使用空格作为分隔符。fmt.Scanf("%s",&input)我真的找不到一种方法来接受包含空格作为有效字符的输入。
查看完整描述

3 回答

?
梵蒂冈之花

TA贡献1900条经验 获得超5个赞

你可以使用 bufio.Reader 和 os.Stdin:


import(

  "bufio"

  "os"

)


in := bufio.NewReader(os.Stdin)


line, err := in.ReadString('\n')


查看完整回答
反对 回复 2021-09-09
?
HUX布斯

TA贡献1876条经验 获得超6个赞

当用户按下回车键时,它表示输入结束

那看起来像 fmt.Scanln

Scanln类似于Scan,但在换行符处停止扫描,并且在最后一项之后必须有一个换行符或 EOF。


查看完整回答
反对 回复 2021-09-09
  • 3 回答
  • 0 关注
  • 483 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信