Skip to main content
Skip table of contents

If/Else Statement (JA)

2.9 if/elseステートメント

T-Planロボットは、Javaで使用されているのと同様の機能と構文を持つif/else文をサポートしています。書式は

if (<boolean expression>) {
<コマンド>
} else if (<Boolean Expressions>) {
<コマンド>
} else {
<コマンド>
}


'else if' と 'else' の分岐は任意である。else if'分岐の数に制限はないが、'else'分岐は1つだけとする。中括弧'{'と'}'は、上で表示したように、関連するif/else/else ifキーワードと同じ行になければならないことに注意。

構造化ブロック全体を終了させる右中括弧'}'は唯一の例外で、1行に1つでなければなりません。例

# リモートデスクトップ上の画像を探す
Compareto "pattern.png" method=search

# 画像が見つからなかった場合は終了します、
if ({_EXIT_CODE} > 0) {
Exit 1

# 画像がそれ以上見つかった場合、スクリーンショットを撮り、HTMLレポートに警告を追加します。
} else if ({_SEARCH_MATCH_COUNT} > 1) {
Screenshot unexpected.png
Warning "予期せぬ動作 - テンプレート画像が {_SEARCH_MATCH_COUNT} 回見つかりました!" image=unexpected.png
}

If/Else Statement ステートメントは、他の構造化プログラミングと同じように、入れ子にしたり、他の構文と組み合わせたりすることができます。 For Statement 他の構造化プログラミング言語と同じように。

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.