2015-02-13から1日間の記事一覧

Rubyの真偽値

何を今更みたいな話だけど、ハマったから書いておく。 if 0 p("hoge") end はhogeが出力される。 これは0が真偽値ではなく、オブジェクトとして存在していると解釈されるから。 なので、最下位ビットが1の時だけhogeと出力したくて次のコードを書いてもやり…