4.1 运算符总览

Scala 的运算符和 Java 的运算符从表面看起来没有区别, 用起来也没有差别.

但是本质上却不一样!

在 Scala 中所有的运算符都是以方法的形式存在的.

例如:

package com.atguigu.day01

object OptDemo {
  def main(args: Array[String]): Unit = {
    var a = 10
    var b = 20
    /*
    下面的两行代码完全等价
     在Scala 中 + 其实就是个方法名
     由于在 Scala 中调用方法的时候, . 和 () 可以省略
     所以 a + b 就是在调用 a 的方法: + 
     */
    var c = a + b
    var d = a.+(b)

    println(c)
    println(d)
  }
}


4.1.1 Scala 支持的运算符

  1. 算术运算符
  2. 赋值运算符
  3. 比较运算符(关系运算符)
  4. 逻辑运算符
  5. 位运算符
Copyright © 尚硅谷大数据 2019 all right reserved,powered by Gitbook
该文件最后修订时间: 2019-05-21 13:09:49

results matching ""

    No results matching ""