2017-12-18 13 views
1

GoLandでgoプログラムをデバッグすると、グローバル変数の値が表示されません。誰でも私にそれを修正する理由と方法を教えてもらえますか?ここでgolangプログラムのデバッグ時にGoLandでグローバル変数を調べる方法は?

は一例です:

私は、main関数の最後の行にブレークポイントを設定します。しかし、写真に示されているように、私たちは 'a'の値だけを得ることができますが、 'a'と 'xx'の値は得られません。

package main 

import "fmt" 

var xx int = 1 

func main() { 
    var a int = 1 
    fmt.Println(a) 
    xx = 3 
    fmt.Println("end") 
} 

enter image description here

+1

つの値ごとに取得することができます。 – Flimzy

答えて

1

私は、自動的にすべてのグローバル変数を表示する方法はありませんだと思います。プラス記号をクリックするかを押す)を押すだけで、手動で追加できます。

1

私たちは、グローバル変数の値を取得する機能を評価し使用することができますが、唯一それを修正するための最良の方法は、グローバル変数を使用しないだろう

evaluate

関連する問題