Hit the books!!

プログラミング学習記録

ifと反対のunless文

"ファイルが存在しなかったら実行する"という処理を

if File.exist?('sample.txt') == false

と書いていたけど、unlessを使って簡単に書くことができる。

unless File.exist?('sample.txt')

unlessはifと逆で条件式が偽のときに処理を実行する。

elseを使って条件が真だった場合の処理も書くことができるがelsifに相当する条件分岐は存在しない。