Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VS代码调试器不会为gorourines停止_Go_Visual Studio Code_Vscode Debugger - Fatal编程技术网

VS代码调试器不会为gorourines停止

VS代码调试器不会为gorourines停止,go,visual-studio-code,vscode-debugger,Go,Visual Studio Code,Vscode Debugger,我试图在函数内部进行调试,但当作为goroutine调用时,它不会停止。e、 在下面的代码中,它仅在参数num=6时停止。然而,我确信它在打印56或56时会执行两次(有时只有5次,不确定为什么可能是另一个sof问题) 无法保证此代码将在5之前打印6,因此打印两者都是有效的,不打印6也是完全正确的。这与调试程序无关。是的,顺序不能保证,但这个问题是关于在两次调用期间不能停止,有时只打印一个号码。 import "fmt" func hello(num int) { fmt.Printf(

我试图在函数内部进行调试,但当作为goroutine调用时,它不会停止。e、 在下面的代码中,它仅在参数num=6时停止。然而,我确信它在打印56或56时会执行两次(有时只有5次,不确定为什么可能是另一个sof问题)


无法保证此代码将在5之前打印6,因此打印两者都是有效的,不打印6也是完全正确的。这与调试程序无关。是的,顺序不能保证,但这个问题是关于在两次调用期间不能停止,有时只打印一个号码。
import "fmt"

func hello(num int) {
    fmt.Printf("%d", num)
}
func main() {
    go hello(6)
    hello(5)
}