Rubyで使われる記号の意味(正規表現の複雑な記号は除く)
! ? # % & | + - * / ^ ' . , = ~ $ @ _ {} [] () " ' ` \ ; ! !true not 演算子。演算子式/notを参照。 3 != 5 「等しくない」比較演算子。演算子式/notを参照。 def xxx! 「!」はメソッド名の一部です。慣用的に、 同名の(! の無い)メソッドに比べてより破壊的な作用をもつメソッド(例: tr と tr!)で使われます。 /xxx/ !~ yyy 正規表現のメソッド =~ の否定。マッチが...
http://doc.okkez.net/181/view/symref
http://b.hatena.ne.jp/entry/http://doc.okkez.net/181/view/symref