このプログラムでは、デバッガーで実行を中断し、i の値を出力するにはどうすればよいでしょうか?
package main
import "fmt"
func main() {
x := "abc"
i := 3
fmt.Println(i)
fmt.Println(x)
}
印刷できません。ただし、xを印刷できます:
go build test.go
gdb test
[...]Reading symbols from /home/ned/test...done.
(gdb) br 9
(gdb) run
(gdb) p i
No symbol "i" in current context.
(gdb) p x
$1 = "abc"