成らぬは人の為さぬなりけり

エンジニアライフをエンジョイする為のブログ

2011-10-07から1日間の記事一覧

bool値に変換する「!!」

Rubyの条件式の結果は、 nilとfalse以外はすべてtrue となりますよね?なので、 def hoge "a" end if hoge p "TRUE" else p "FALSE" end これの結果は "TRUE" となります。しかし、 hogeメソッドの戻り値は、あくまで「a」であり、 「true」ではありません。…

empty?とnil?を判定するような感じのblank?

通常、Rubyプログラムで、 nilじゃなく、かつ空ではない ことを確かめたい場合、 !obj.nil? && !obj.empty みたいな事になるのではないかと思います。 ※すいません、自分が知らないだけかもしれません。が、しかし、 Railsアプリでは、 こーなる。 rails con…