2011-10-07から1日間の記事一覧
Rubyの条件式の結果は、 nilとfalse以外はすべてtrue となりますよね?なので、 def hoge "a" end if hoge p "TRUE" else p "FALSE" end これの結果は "TRUE" となります。しかし、 hogeメソッドの戻り値は、あくまで「a」であり、 「true」ではありません。…
通常、Rubyプログラムで、 nilじゃなく、かつ空ではない ことを確かめたい場合、 !obj.nil? && !obj.empty みたいな事になるのではないかと思います。 ※すいません、自分が知らないだけかもしれません。が、しかし、 Railsアプリでは、 こーなる。 rails con…