<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    莊周夢蝶

    生活、程序、未來
       :: 首頁 ::  ::  :: 聚合  :: 管理

    Ruby 1.9概要(5) 異常

    Posted on 2008-10-03 13:26 dennis 閱讀(550) 評論(0)  編輯  收藏 所屬分類: 動態語言
    1、異常的相等性,如果兩個異常的class、message和backtrace一樣,那么認為這兩個異常是相等的,可以通過==判斷。
    def method
        
    raise 'foobar'
    end

    errors 
    = []
    2.times do
        Thread.new do
          begin
            method
          rescue 
    => e
            errors 
    << e
          end
        end.join
    end
    puts errors[
    -2== errors[-1]    #=> true (1.9)   false(1.8)

    2、SystemStackError現在繼承Exception類,而非原來的StandardError:
    1.8 
     
    SystemStackError < StandardError  # => true
    1.9
      
    SystemStackError < StandardError # => nil
       SystemStackError < Exception      #=> true

    3、移除了Exception#to_str方法
    begin
       
    raise "foo"
    rescue
       $!.to_str
    end

    #=> undefind method "to_str" for #<RuntimeError:foo>


    主站蜘蛛池模板: 免费无码婬片aaa直播表情| 亚洲人成在线播放| 国产精品免费αv视频| 免费国产真实迷j在线观看| 亚洲av成人一区二区三区在线播放 | 亚洲AV成人精品网站在线播放| 久久成人18免费网站| 亚洲精品无码mv在线观看网站| 久久久久久噜噜精品免费直播| 亚洲欧洲日产国码无码久久99 | 美女无遮挡拍拍拍免费视频| 亚洲啪啪AV无码片| 久久精品私人影院免费看| 亚洲专区在线视频| 麻豆高清免费国产一区| 精品亚洲国产成人| 成年女性特黄午夜视频免费看| 亚洲av无码专区在线电影| 免费国产在线观看不卡| 中国一级特黄高清免费的大片中国一级黄色片 | 国产成人精品无码免费看 | 3d成人免费动漫在线观看| 亚洲人成免费网站| 免费v片视频在线观看视频| 国产黄片不卡免费| 久久亚洲日韩看片无码| 日韩吃奶摸下AA片免费观看| 国产综合成人亚洲区| 亚洲一区二区三区自拍公司| 免费A级毛片无码视频| 亚洲综合激情五月丁香六月| 亚洲av片一区二区三区| 免费国产成人α片| 亚洲中文字幕久久无码| 超清首页国产亚洲丝袜| 亚洲一区免费视频| 免费人成网站永久| 亚洲精品第五页中文字幕 | 亚洲成AV人片在WWW色猫咪| 国产人在线成免费视频| 免费一级毛片在线播放视频免费观看永久 |