条件分岐
説明
条件によって実行する処置を分ける
比較演算子
| 演算子 | 説明 |
|---|---|
| == | 等しい |
| === | 等しい |
| != | 等しくない |
| > | より大きい |
| >= | 等しいか、より大きい |
| < | より小さい |
| <= | 等しいか、より小さい |
| <=> | 小さいときはー1、等しいときは0、大きいときは1 |
| =~ | 世紀表現のパターンマッチ(一致) |
| !~ | 世紀表現のパターンマッチ(一致しない) |
論理演算子
| 演算子 | 説明 |
|---|---|
| && | かつ |
| and | かつ |
| | | | または |
| or | または |
| ! | ではない |
| not | ではない |
if
if 条件式1 (then)
elsif 条件式2 (then)
else
end
unless
unless 条件式1 (then)
else
end
三項演算子
条件1 ? 正しいとき : 正しくないとき
case
case
when 条件式1 (then)
when 条件式2 (then)
else
end
case 変数
when 式1 (then)
when 式2 (then)
else
end
while
whike 条件式 do
end