Satimage 戻る| 次へ
aをテストする、反復構造
Smile > Testing aスクリプト > Testing aがある Smile >Debuggingホームページ > 情報センター > Onlineドキュメンテーション > オートメーション環境 >Using AppleScript、または、反復構造 ツ?/長さ>
声明であるなら aをデバッグ します。
あなたが会うと:
そして[…]、[論理演算子表現]であるなら、ほかに[…]、終わってください。
論理演算子表現の当時のプレス⌅を選択してください。テストの結果に従って、 Console本当に虚偽で表示するでしょう。 そして、後に ほかであった論理演算子値に従って、 その時かそれらの後に線を動かしてください。
反復デバッグ します。
あなたは、 反復[…]端の反復ブロックを選択して、それを全体で走らせることができます。 情報をデバッグして、集まるように追跡実行命令を挿入してください。 例えば、輪が大きい数の繰り返しの後に失敗すると思うなら、あなたは postitコマンドが以下の例で好きであるカウンタ(i)と差し込みを設定したがっているかもしれません。
0にiを設定してください。
_リストの中に_の品目がある状態で、繰り返してください。
ツ????1+iへのet i
ツ????i>--デバッグする線
ツ????ostit i
終わりの反復
輪が失敗すると、 Messageの窓は正しく働いていた最新の輪のインデックスを表示するでしょう。
今、あなたは手動で関連値に輪のインデックスを設定することができます:
_リストの項目nに_の品目を設定してください。
あなたが点検したいものとして特定した値である n。 そして、どの線が問題を起こしているかを特定するために1行ずつ輪のコアを走らせてください。
あなたが n番目の繰り返しに踏み込み始める前に通常、最初の繰り返しが動くのが、重要であるなら、単に以下の線を挿入してください(端の反復線の前で):
iがn--1であるなら、戻ってください。

以下の例でいくつかの繰り返しを1行ずつ(例えば、少ない数の繰り返しの後に失敗を予想する)走らせて、計数器をセットして、輪をシミュレートするために。

_リストの中に_の品目がある状態で、繰り返してください --デバッグフェーズでその線を動かさないでください。
0にiを設定してください --一度カウンタを初期設定してください。
1+iにiを設定してください --各繰り返しの前に、その線を動かしてください…
_の項目iへの_の品目が記載するセット --…とその1つ
-- 1行ずつデバッグする線
終わりの反復 --デバッグフェーズでその線を動かさないでください。
最初に、カウンタを初期設定する線を動かしてください、そして、次に、輪で踏んでください。 各繰り返しには、2つの「輪のシミュレーション」線を動かしてください、そして、次に、線で環状線のコアを走らせてください、そして、(ブロックを妨げてください) Consoleで結果をチェックしてください。 あなたは輪を終わらせながら、およそ適切に気にかける必要はありません、カウンタの値がリストのサイズを超えるとあなたが自然に Invalidインデックス誤りの引き金となるので。
戻る| 次へ
Copyright(C)2004パリ、Satimage