SharpDevelop 4.2 で IronPython コーディングを練習していますが、デバッグに問題があります。Locals ウィンドウで変数が見つかりません。このような単純なスクリプトでは...
a=5
b=3
c=8
print c
raw_input('')
[ローカル] ウィンドウのどこで a、b、c の値を見つけることができますか? Locals ウィンドウは情報でいっぱいなので、自分の変数とオブジェクトだけを表示するようにできますか?
SharpDevelop 4.2 で IronPython コーディングを練習していますが、デバッグに問題があります。Locals ウィンドウで変数が見つかりません。このような単純なスクリプトでは...
a=5
b=3
c=8
print c
raw_input('')
[ローカル] ウィンドウのどこで a、b、c の値を見つけることができますか? Locals ウィンドウは情報でいっぱいなので、自分の変数とオブジェクトだけを表示するようにできますか?
変数は、モジュールのディクショナリ内に隠されているウォッチ ウィンドウにあります。
$originalModule -> Non-Public members -> _dict_
このディクショナリでは、変数名はディクショナリKeysにあり、変数値はディクショナリValuesにあります。
現在、SharpDevelop はこの情報をうまく表示していません。これを修正するには、SharpDevelop のソース コードを変更する必要があります。
デバッグ エクスペリエンスを向上させるために、Python Tools for Visual Studioを試すことをお勧めします。Python Tools for Visual Studio は、トップ レベルの [ウォッチ] ウィンドウに変数を表示します。Python Tools for Visual Studio は無料で、無料の Visual Studio Integrated Shellで使用できます。