Rubyリファレンス: Home

!~ (Object)

Edit   History

Ruby 1.9

標準クラス・モジュール > Object > !~

obj !~ other_obj

!~演算子(メソッド)は、obj =~ other_objの結果を調べ、結果が偽ならtrue、真ならfalseを返します。

!~はRuby 1.8まではメソッドではない演算子でしたが、Ruby 1.9ではObjectクラスのメソッドとして実装されています。

["123", 123].each do |obj|
  puts obj !~ /\d/
end
false
true

関連項目