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

从 stdin 读取到 int 的字符串的类型转换给我一个 0

从 stdin 读取到 int 的字符串的类型转换给我一个 0

Go
慕无忌1623718 2023-06-12 11:13:41
代码:reader := bufio.NewReader(os.Stdin)fmt.Print("Enter a number")input,_ := reader.ReadString('\n')fmt.Printf("Type of the entered value is %T\n",input)fmt.Println(input)out,_ := strconv.Atoi(input)fmt.Printf("Type now is: %T\n", out)fmt.Printf("Value now is %d\n",out)fmt.Println(out)Golang 的完全初学者。我试图解决来自 r/dailyprogrammer 的问题之一。我用代码片段读取了来自 SO 的输入,以及 strconv.Atoi 函数。这个函数的例子很有意义,但是当我将它应用到我从标准输入读取的输入时,它给了我 0。
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 111 浏览
慕课专栏
更多

添加回答

举报

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