今天來說明一下,在Ruby的世界裡,運算符代表什麼意思?
之前偶然間在等候區,和同學們討論這個問題,沒討論還沒事,一討論才知道,
原來自己的js穿越過去Ruby的世界裡了 (好悲劇R
廢話不多說,接下來,開始釐清觀念,5,4,3,2,1 ~ action!
==
檢查兩個運算子的值
是否相等,如果相等則條件判斷為真
!=
檢查兩個運算子的值
是否相等,如果不相等則條件判斷為真
===
測試case語法中的when子句內相等
舉個例子:
(1...50) === 5 #=> true。
.eql?
相同類型
和相同的值
,則會回傳true
.eql?
與 ==
比較:9 == 9.0 #=>true
eql?(9.0) #=>false
今天先到這邊,明天繼續