ruby初学:异常
begin
c = c || 0 #==0
p c #突然以为这个p是个变量,这是输出aaa
a = 1 / c
rescue Exception => e #把错误信息赋给e
p e
c = 1
retry #把控制移到begin开头
end
p a
=begin #开始
raise.. #抛出异常
rescue [ExceptionType = StandardException] #捕获指定类型的异常默认值是 StandardException
$! #表示异常信息
$@ #表示异常出现的代码位置
else #其余异常
..
ensure #不管有没有异常,进入该代码块
=end #结束
2021年 December 8日|20:39 
目录: 提问、复习等 标签:,ruby
欢迎留下你的评论~~
订阅
登录
0 Comments