===演算子 (Ruby)
[履歴] [最終更新] (2016/01/09 13:50:43)
最近の投稿
注目の記事

概要

= を三つ並べて === とすると一致演算子となり、== よりも緩い判定がなされます。
どのような判定がなされるかは、オブジェクトでオーバーライドされた === 演算子の実装によります。
次のコードでは、範囲オブジェクトにおける === 演算子の挙動を示しました。

var = 7
if (0..9) === var then puts "1 digit"
elsif (10..99) === var then puts "2 digit"  # 10...100 としても同じ (...の場合は100を含まない)
end
関連ページ