P46 Rubyの真偽値を理解する

  • falseとnulは偽
  • それ以外の値はすべて真

その為、ifの判定結果にnullが返る場合にはfalseになったり、値が0が返る場合には真となる。