zoukankan      html  css  js  c++  java
  • Groovy中的操作符重载

     

    操作者方法

    a + b

    a.plus(b)中

    a - b

    a.minus(b)中

    a * b

    a.multiply(b)中

    a ** b

    a.power(b)中

    a / b

    a.div(b)中

    a % b

    a.mod(b)中

    a | b

    a.or(b)中

    a & b

    a.and(b)中

    a ^ b

    a.xor(b)中

    a++ 要么 ++a

    a.next()

    a-- 要么 --a

    a.previous()

    a[b]

    a.getAt(b)中

    a[b] = c

    a.putAt(b,c)

    a << b

    a.leftShift(b)中

    a >> b

    a.rightShift(b)中

    a >>> b

    a.rightShiftUnsigned(b)中

    switch(a) { case(b) : }

    b.isCase(a)中

    if(a)

    a.asBoolean()

    ~a

    a.bitwiseNegate()

    -a

    a.negative()

    +a

    a.positive()

    a as b

    a.asType(b)中

    a == b

    a.equals(b)中

    a != b

    a.equals(b)中

    a <=> b

    a.compareTo(b)中

    a > b

    a.compareTo(b)> 0

    a >= b

    a.compareTo(b)> = 0

    a < b

    a.compareTo(b)<0

    a <= b

    a.compareTo(b)<= 0

     

  • 相关阅读:
    python入门-数据类型
    jmeter进行简单性能测试
    Charles抓包工具
    jemter分布式部署及linux下分布式脚本执行
    Java-List
    重载
    static关键字
    pycharm问题
    charles安装使用及问题
    安装pipenv
  • 原文地址:https://www.cnblogs.com/jsersudo/p/10337873.html
Copyright © 2011-2022 走看看