问个问题
ruby吧
全部回复
仅看楼主
level 7
泉霞飞0Hq 楼主
Exception异常类中的backtrace的用法,求实例
2015年01月12日 04点01分 1
level 12
$ cat x.rb
def do_division_by_zero
5 / 0
end
#begin
do_division_by_zero
#rescue => exception
# puts exception.backtrace
# raise exception # always reraise
#end
$ ruby x.rb
x.rb:2:in `/': divided by 0 (ZeroDivisionError)
from x.rb:2:in `do_division_by_zero'
from x.rb:5:in `<main>'
将#拿掉:
$ ruby x.rb
x.rb:2:in `/'
x.rb:2:in `do_division_by_zero'
x.rb:5:in `<main>'
x.rb:2:in `/': divided by 0 (ZeroDivisionError)
from x.rb:2:in `do_division_by_zero'
from x.rb:5:in `<main>'
2015年01月13日 01点01分 2
谢谢,已经懂得差不多了
2015年01月13日 05点01分
1