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  作者:
目录: 提问、复习等 标签:,
欢迎留下你的评论~~
订阅
通知
guest
0 Comments
内嵌回复
查看所有评论