分岐処理¶
概要¶
式が正しいか正しくないかで、処理を分けることができる。論理演算子と組み合わせて使うことが多い。
if〜else〜 文¶
if (_name == "さくら")
{
"さくらです"
}
else
{
"さくらじゃない!"
}
式が真の場合は最初のブロック、偽の場合は else ブロックが実行される。
case〜when 文¶
ラベルベースの分岐:
case _value
when 1
{
// _value が 1 の場合
}
when 2, 3
{
// _value が 2 または 3 の場合
}
others
{
// どれにもマッチしない場合
}
switch 文¶
位置(0始まり)で出力候補を選択する:
switch _n
{
"ゼロ番目"
}
{
"一番目"
}
{
"二番目"
}