"ファイルが存在しなかったら実行する"という処理を
if File.exist?('sample.txt') == false
と書いていたけど、unlessを使って簡単に書くことができる。
unless File.exist?('sample.txt')
unlessはifと逆で条件式が偽のときに処理を実行する。
elseを使って条件が真だった場合の処理も書くことができるがelsifに相当する条件分岐は存在しない。
"ファイルが存在しなかったら実行する"という処理を
if File.exist?('sample.txt') == false
と書いていたけど、unlessを使って簡単に書くことができる。
unless File.exist?('sample.txt')
unlessはifと逆で条件式が偽のときに処理を実行する。
elseを使って条件が真だった場合の処理も書くことができるがelsifに相当する条件分岐は存在しない。