Kawaii Lab

プログラミングとかサービス開発とか

Rubyのifは文法的に読めなくて辛い

Ifの書き方

ワンライナー

Rubyでは以下のようにifが書ける
JavaやJSとは逆の順になっているので勘違いが多くなりそう

$condition = true
print "ok!" if $condition

unless

ifの逆もあるらしい
!if的なやつ
!if使うと可読性めちゃ下がるので標準でサポートしてるのめっちゃありがたい

$condition = false
unless $condition
    puts "NG!"

これもワンライナーで書ける

$condition = false
print "ng!" unless $condition