The == comparison checks whether two values are equal
eql? checks if two values are equal and of the same type
equal? checks if two things are one and the same object.
三個等號的比較操作===
通常情況下這中方式與==是一樣的,但是在某些特定情況下,===有特殊的含義:
在Range中===用於判斷等號右邊的物件是否包含於等號左邊的Range;
正規表示式中用於判斷一個字串是否匹配模式,
Class定義===來判斷一個物件是否為類的例項,
Symbol定義===來判斷等號兩邊的符號物件是否相同。