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