1.10Ruby语言的异常(Exception)语句

1.引发异常

raise 异常名

2.处理异常

begin
  可能会发生的异常
rescue
  发生异常时的处理
end

3.后处理

begin
  可能会发生的异常
rescue
  发生异常时的处理
ensure
  不管是否发生异常都希望执行的处理
end

4.重试

begin
  可能会发生的异常
rescue
  发生异常时的处理
  retry
end

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/ruby/rubylang/1579.html

(0)
上一篇 2022年12月9日 20:38
下一篇 2023年1月1日 01:01

相关推荐

  • 1.5Ruby语言的变量(Variable)

    1.变量声明 2.变量分类 2.1全局变量 名称 描述 全局变量 定义在类和模块之外。 2.2成员常量 名称 描述 类变量 可被类(或子类)方法、实例方法(或子类实例方法)使用,可以被子类继承,不可以直接被对象调用。 实例变量 可被实例方法使用,不可以被子类继承,不可以直接被对象调用。 2.3局部常量 名称 描述 局部…

    Ruby语言教程 2022年12月5日
    01.3K0
  • 2.7Ruby语言的可见性(Visibility)

    在Ruby语言中,可见性可以是公开(public)、私有(private)或 被保护的(protected)。 1.类变量、实例变量、常量 可见性不可以应用于类变量、实例变量、常量,类变量、实例变量默认是private的,常量默认是public的。 2.实例方法 可见性可以应用实例方法。 如果没有明确声明为privat…

    Ruby语言教程 2023年1月7日
    0770
  • 1.6Ruby语言的常量(Constant)

    1.常量(Constant) 对于程序中多次引用且固定不变的值,我们会用常量定义。常量不鼓励大家变更值,虽然Ruby可以变更值,当变更的时候,Ruby会发出警告。 常量的作用域是全局的,所以可以在一个Ruby程序的任何地方使用它们而不必考虑作用域。 2.预定义(Predefined)常量 预定义常量是指Ruby预先定义…

    Ruby语言教程 2022年12月6日
    0170

发表回复

登录后才能评论