为什么Go语言在vscode中使用fmt包的Scanln()在console中输入,却读取不了,会不断输入?
我在vscode中使用fmt.Scanln()等输入函数,都不可以在vscode中成功输入,没有报错,会让你一直输入。
package main
import "fmt"
func main() {
var soo string
fmt.Scanf("%s\n", &soo)
fmt.Println(soo)
}
//或者
package main
import "fmt"
func main() {
var soo string
fmt.Scanln(&soo)
fmt.Println(soo)
}
//都不行
但是在单步调试中会出现错误。
我下载了 Run in Terminal 插件也不行 。
请教大佬
- 点赞
- 写回答
- 关注问题
- 收藏
- 复制链接分享
- 邀请回答
为你推荐
- 为什么在Go中的fmt.Scanf中使用:=总是返回1? [关闭]
- 1个回答
- 如何在golang中使用本地包? [重复]
- 2个回答
- 如何在Go中使用来自用户输入的URL?
- 1个回答
- 为什么在使用fmt.Fscanf时出现“输入格式不匹配”的提示?
- 1个回答
- 无法在vscode中运行第一个golang项目
- 1个回答
- 我如何在GoLang中接受用户输入(fmt.scan)
- 1个回答
- Golang中的Scanln不接受空格
- 1个回答
- 为什么编译器会在此实例中抱怨一个未使用的变量(当fmt.Fprintf使用它时)?
- 1个回答
- 在Go中,当我使用fmt.Printf时文件是什么类型?
- 1个回答
- 调试Golang可执行文件时,无法在vscode中获取局部变量
- 1个回答
- 在golang中,为什么接口变量可以获取结构变量的地址,而不能从基本类型变量获取地址?
- 1个回答
- 多个输入(fmt.Scanln)
- 1个回答
- 转到fmt.Scanln,它不回显用户键入的字符。 输入密码
- 1个回答
- 为什么Go中的fmt.Println打印动词%s文字而不是值?
- 2个回答
- 在Golang的Scanln中使用符文而不是字符串
- 1个回答
- 为什么要在golang中使用组合?
- 1个回答
- 为什么Go中的fmt.Scanf不等待用户输入?
- 1个回答
- Golang如何在Go中读取输入文件名
- 3个回答
- 为什么在Golang中使用fmt.Println(slice)打印切片不同
- 1个回答
- 如何在Visual Studio Code中保存时运行`go fmt`?
- 3个回答