閑云無衣
          無衣的筆記
          條件運算符

          ==(等于)
          != (不等于)

          比較兩個對象的值是否相等 ,返回 true, flase
          a=1; b=1.0; a==b #true

          eql?

          比較兩個對象的值、類型是否相等,返回 true, flase
          a=1; b=1.0; a.eql?(b) #flase(a為整數型,b為浮點型)

          equal?

          比較兩個對象在內存中地址是否相同,返回 true, flase
          a=1.0; b=1.0; a.equal?(b) #flase
          a=1.0; b=a ; a.equal?(b) # true


          比較兩個對象的大小,大于、等于、小于 分別返回1,0,-1
          "aab" "acb" # -1 (第二個 a 的 ASCII 碼小于 c)
          [5] [4,9] # 1 (第一個元素 5 > 4)

          ===

          右邊的對象是否在左邊區間之內,返回 true, flase
          puts (0..9)=== 3.14 #true
          puts ('a'..'f')=== 'c' # true

          =~(匹配)

          用來比較是否符合一個正則表達式,返回模式在字符串中被匹配到的位置,否則返回 nil

          !~ (不匹配)

          斷言不符合一個正則表達式,返回 true, flase

          <= >=

          小于等于 小于 大于 大于等于

          與條件判斷相關的Object類方法

          bject_id

          唯一標識對象的ID

          kind_of?

          是否是該類或其子類的一個實例

          instance_of?

          是否該類的一個實例

          is_of?

          與kind_of?同義




          posted on 2007-03-04 19:23 無衣 閱讀(285) 評論(0)  編輯  收藏 所屬分類: rails
           
          主站蜘蛛池模板: 和政县| 新绛县| 大方县| 和硕县| 株洲市| 德清县| 平远县| 雷山县| 桓台县| 大化| 扬中市| 凤凰县| 增城市| 嘉鱼县| 临湘市| 蓝田县| 台湾省| 巴彦淖尔市| 彭泽县| 靖安县| 晋中市| 屯留县| 开远市| 南康市| 凤山市| 德庆县| 勃利县| 桑日县| 宁远县| 昌平区| 彭州市| 宿迁市| 尼玛县| 双城市| 花垣县| 贡觉县| 徐水县| 安泽县| 长岭县| 光泽县| 莱阳市|