〖Ruby〗Ruby运算符/优先级

优先级 能否重写   运行符        描述
最高    Y       [] []=        数组下标 数组元素赋值
    Y    **        冥乘
    Y    ! ~ + -        非 位非 一元加 负号
    Y    * / %         乘 除 模
    Y    + -        加 减
    Y    >> <<        右移 左移
    Y    &        位与
    Y    ^|        位异或 位或
    Y    <= < > >=    小等于 小于 大于 大等于
    Y    <=> == === =~     (1)各位相等判断
        != !~        (2)后两个不能重写
        &&        短路与
        ||        短路或
        .. ...        区间的开始点至结束点
        ?:        三元条件运算符
        = %= ~= /= -=    (1)各种赋值
        += |= &= >>=    (2)
        <<= *= &&= ||=    (3)
        **=        (4)
        defined?    检查类型
        not        逻辑非
        or and        逻辑或 逻辑非
        if unless    (1)判断与循环
        while until    (2)
        begin/end    定义方法,类,模块的范围

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值