複数の条件式を使ったif文 if 文では単独の条件分岐だけではなく複数の条件分岐を使って処理を分けることができます。これには if...elsif...else...end 文を使用します。次の構文を使用します。 if 条件式1 then 条件式1が真の時に実行する処理 elsif 条件式2 then 条件式1が偽で条件式2が真の時に実行する処理 elsif 条件式3 then 条件式1及び条件式2が偽で条件式3が真の時に実行する処理 else 全ての条件式が偽の時に実行する処理 end まず条件式 1 が評価されます。条件式 1 が「真」だった場合は条件式 1 のあとの then から次の elsif までの処理を実行します。 条件式 1 が「偽」だった場合には条件式 2 が評価されます。条件式 2 が「真」だった場合は条件式 2 のあとの then から次の elsif までの処理を実
![複数の条件分岐(if...elsif...else...end)](https://cdn-ak-scissors.b.st-hatena.com/image/square/276b4fcc9a9ee91381eb45e9f6311d188750d3fd/height=288;version=1;width=512/https%3A%2F%2Fwww.javadrive.jp%2Fruby%2Fif%2Fimg%2Fp7-0.png)