主页 > 电脑硬件  > 

VSCode运行Go程序报错:Unabletoprocess`evaluate`:debuggeeisrunni

VSCode运行Go程序报错:Unabletoprocess`evaluate`:debuggeeisrunni

        如果使用默认的VSCode的服务器来运行Go程序,那么使用fmt.Scan函数输入数据的时候就会报错,我们需要修改launch.json文件,将Go程序运行在shell终端上。

main.go

package main import "fmt" func main() { var n int fmt.Scan(&n) var nums []int = make([]int, n) for i := 0; i < n; i++ { fmt.Scan(&nums[i]) } for i := 0; i < n; i++ { fmt.Printf("%d ", nums[i]) } }

 目录如下:

修改launch.json:

{ "version": "0.2.0", "configurations": [ { "name": "test1", "type": "go", "request": "launch", "mode": "auto", "program": "main.go", "console": "integratedTerminal" } ] }

成功输入: 

标签:

VSCode运行Go程序报错:Unabletoprocess`evaluate`:debuggeeisrunni由讯客互联电脑硬件栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“VSCode运行Go程序报错:Unabletoprocess`evaluate`:debuggeeisrunni