zoukankan      html  css  js  c++  java
  • Ruby知识点三:运算符

    1、逻辑运算符

     (1)条件1 || 条件2

      条件1为时,才需判断条件2

     (2)条件1 && 条件2

         条件1为时,才需判断条件2

    2、范围运算符

     (1)x..y  从x到y,包括y

       (2)x...y  从x到y的前一个元素,不包括y

    3、异常处理的写法

    (1)

    begin

      可能会发生异常的处理

    rescue

      发生异常时的处理

    end

    rescue后指定变量名,可获得异常对象

    如:

    begin

      可能会发生异常的处理

    rescue => 引用异常对象的变量

      发生异常时的处理

    end

    不指定变量名,则使用默认变量名,异常发生时被自动赋值的变量

    变量 意义
    $! 最后发生的异常(异常对象)
    $@ 最后发生的异常的位置信息

     

     

     

     

     

    (2)后处理

    begin

      可能会发生异常的处理

    rescue => 引用异常对象的变量

      发生异常时的处理

    ensure

      不管是否发生异常都希望执行的处理

    end

    4、rescue修饰符

    表达式1  rescue  表达式2

    表达式1发生异常,表达式2的值就会成为整体表达式的值。

    等价写法:

    begin

      表达式1

    rescue

      表达式2

    end

  • 相关阅读:
    P4890 Never·island
    P2617 Dynamic Rankings
    P3243 [HNOI2015]菜肴制作
    P4172 [WC2006]水管局长
    P4219 [BJOI2014]大融合
    P5241 序列
    P1501 [国家集训队]Tree II
    无法读取用户配置文件,系统自动建立Temp临时用户
    组件服务 控制台打不开
    打印服务器 功能地址保护错误
  • 原文地址:https://www.cnblogs.com/cry/p/5085129.html
Copyright © 2011-2022 走看看