コンソールアプリ 新しいページはコチラ
提供: yonewiki
(→プログラムの実行) |
(→プログラムのデバッグDebug(ブレークポイントを利用したインタプリタ動作)) |
||
85行: | 85行: | ||
:画像の例はでは、違うプログラムにしています。print ('Hello Pythonista3')の実行例については実際に打ち込んで動かして見てください。 | :画像の例はでは、違うプログラムにしています。print ('Hello Pythonista3')の実行例については実際に打ち込んで動かして見てください。 | ||
+ | |||
+ | |||
+ | :実行したときのConsole画面の例 5+5は?のしょうもない計算結果ですけど… | ||
:[[ファイル:Pythonista3 Console.png|212px|thumb|none|Pythonista3 Console画面]] | :[[ファイル:Pythonista3 Console.png|212px|thumb|none|Pythonista3 Console画面]] | ||
: | : | ||
96行: | 99行: | ||
:[[ファイル:Pythonista3 SetBreakpoint.png|485px|thumb|none|Pythonista3 BreakPointの設定]] | :[[ファイル:Pythonista3 SetBreakpoint.png|485px|thumb|none|Pythonista3 BreakPointの設定]] | ||
+ | |||
+ | |||
+ | :[[ファイル:Pythonista3 SetBreakpointRow.png|600px|thumb|none|Pythonista3 Breakpointが設定された行]] | ||
: ブレークポイントが一か所でもあれば実行ボタンを押したときにメニューが表示され、「Debug」か「Run」かの選択がせまられるようになります。もちろんDebugしたいわけですから迷わずDebugを選択して下さい。するとBreakpointを設定したところまで、実行されて、プログラムがとまり、小さなデバッグ用のウィンドウが表示され、あらゆる変数の中身が閲覧できるようになります。変数を見るモードがデバッグウィンドウの上の「…」の部分を押したときのVariables(変数)というのが深い青色になっているときです。Stackは複数のファイルをまたいで実行されているなかでの階層が表示されます。どのファイルのどこに今いるのか?ということです。あとは「↓」で次の行へ移動できて、通常のデバッグにはあまり見られない「↑」ボタンで一つ前の行に戻ろうとすることができるみたいです。'''「↑」これは斬新!'''そして、複数のブレークポイントがある場合に活躍しそうな再生マークの次のブレークポイントへ移動するボタン。一番左のとび越えるようなマークは関数の中身に移動せずに飛び越えるステップオーバー(関数というものを知らない人に対して専門的な説明しかできなくて申し訳ない。カンタンなイメージで説明すると、その一行に対してより細かいプログラムが定義されていて中身をみれるんだけど、そこまで詳細には追いかけなくていい時に使うボタン)あとは一番右はデバッグウィンドウがあるとコンソール画面が確認しづらいので、デバッグウィンドウを最小化するような機能ですね。 | : ブレークポイントが一か所でもあれば実行ボタンを押したときにメニューが表示され、「Debug」か「Run」かの選択がせまられるようになります。もちろんDebugしたいわけですから迷わずDebugを選択して下さい。するとBreakpointを設定したところまで、実行されて、プログラムがとまり、小さなデバッグ用のウィンドウが表示され、あらゆる変数の中身が閲覧できるようになります。変数を見るモードがデバッグウィンドウの上の「…」の部分を押したときのVariables(変数)というのが深い青色になっているときです。Stackは複数のファイルをまたいで実行されているなかでの階層が表示されます。どのファイルのどこに今いるのか?ということです。あとは「↓」で次の行へ移動できて、通常のデバッグにはあまり見られない「↑」ボタンで一つ前の行に戻ろうとすることができるみたいです。'''「↑」これは斬新!'''そして、複数のブレークポイントがある場合に活躍しそうな再生マークの次のブレークポイントへ移動するボタン。一番左のとび越えるようなマークは関数の中身に移動せずに飛び越えるステップオーバー(関数というものを知らない人に対して専門的な説明しかできなくて申し訳ない。カンタンなイメージで説明すると、その一行に対してより細かいプログラムが定義されていて中身をみれるんだけど、そこまで詳細には追いかけなくていい時に使うボタン)あとは一番右はデバッグウィンドウがあるとコンソール画面が確認しづらいので、デバッグウィンドウを最小化するような機能ですね。 | ||
+ | |||
+ | |||
+ | :[[ファイル:Pythonista3 RunAndDebug.png|334px|thumb|none|Pythonista3 Debugの開始]] | ||
+ | |||
+ | |||
+ | :[[ファイル:Pythonista3 DebugStackWindow.png |411px|thumb|none|Pythonista3 DebugWindow Stackの内容]] | ||
+ | |||
+ | |||
+ | :[[ファイル:Pythonista3 DebugVariableWindow.png|416px|thumb|none|Pythonista3 DebugWindow Variablesの内容]] | ||