秀丸マクロ: 条件分岐 if 文
if文
秀丸マクロのif 文は次のように記述します。
$s = "abc"; if ($s == "abc") { message "abcです"; }
else if文
else if や else を使う場合は次のように記述します。
$s = "abc"; if ($s == "abc") { message "abcです"; } else if ($s == "bcd") { message "bcdです"; } else { message "一致しません"; }
if文を1行で記述
先ほど紹介したif文は1行で記述することもできます。
処理が1行しかない場合はこの書き方の方がシンプルになります。
// if文を1行で記述 if ($s == "abc") message "abcです"; // {}波括弧はあってもいいが、1行の場合はない方が見やすい if ($s == "abc") {message "abcです";}
比較演算子
if文の条件判断で使う比較演算子は次の通りです。
演算子 | 内容 |
---|---|
== | 等しい |
!= | 等しくない |
>= | 左辺が右辺以上 |
> | 左辺が右辺より大きい |
<= | 左辺が右辺以下 |
< | 左辺が右辺より小さい |