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

  • 相关阅读:
    python之路-javascript
    python之路-css
    python之路-初识前端
    python之路-线程
    python之路-socket
    base64 convert to file
    base64 json
    centos7 hostname
    geoip2 domain
    佛教六度
  • 原文地址:https://www.cnblogs.com/cry/p/5085129.html
Copyright © 2011-2022 走看看