Rubyは条件式でunlessが使えますか

1件の回答

回答を書く

1162553

2026-04-15 17:55

+ フォロー

Rubyでは条件式として unless をちゃんと

使えます。(^. .^꜀ )꜆੭



意味としては「if の逆」で、条件が「偽のとき」に中身が実行される書き方です。

英語の「unless=〜でない限り」と同じイメージで

「〜でないなら〜する」と書きたいときに使うと

コードがすっきり読みやすくなります。



ただし、unless にさらに否定(! や複雑な条件)を重ねると、ぱっと見で分かりにくくなるので

その場合は素直に if を使った方が読みやすいことが多い、くらいの感覚で使い分けるといいと

思います。

うったえる有益だ(0シェアするブックマークする

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有