タグ

ブックマーク / murayama.hatenablog.com (1)

  • double exclamation - Murayama blog.

    週末の昼下がりに、 Railsのガイドを読んでたら、以下のようなコードに遭遇したのでメモしておきます。 def logged_in? !!current_user end 気になったのは、エクスクラメーションマークが2つ付くところです。 通常、!(エクスクラメーションマーク1つ)の場合は否定(Not)になります。 じゃー、!!(エクスクラメーションマーク2つ)付けるとどうなるの? って気になったので調べてみました。 !! (The double bang / double not) in Ruby - Momoro Machine 先に結果を見た方が早いと思うので、コードも引用させてもらいます。 >> !!active => true >> active = false => false >> !!active => false >> active = nil => nil >> !!ac

    double exclamation - Murayama blog.
  • 1