zoukankan      html  css  js  c++  java
  • 快学Scala 第一课 (变量,类型,操作符)

    Scala 用val定义常量,用var定义变量。

     常量重新赋值就会报错。

     变量没有问题。

     

    注意:我们不需要给出值或者变量的类型,scala初始化表达式会自己推断出来。当然我们也可以指定类型。

    多个值和变量可以一起声明:

    Scala 类型:Byte, Char, Short, Int, Long, Float, Double, Boolean

    Scala不区分基本类型和引用类型(包装类型)

    Scala StringOps类给字符串追加了上百种操作,所以在"Hello".intersect("World")这个表达式中,java.lang.String对象"Hello"被隐式转换成了StringOps对象,接着StringOps类的intersect方法被应用。

    Scala还提供了RichInt,RichDouble,RichChar等。

    Scala中我们用方法,而不是强制类型转换,来做转换。

    Scala的算数操作符其实是方法。

    Scala没有提供++和--操作符,我们需要使用+=1或者-=1

  • 相关阅读:
    红黑树
    二叉搜索树
    散列表
    快速排序
    堆排序
    归并排序
    插入排序
    Shell脚本之:函数
    Shell脚本之:退出循环
    ACM刷题之路(四)2018暑假实验室集训——深广搜专题题解
  • 原文地址:https://www.cnblogs.com/AK47Sonic/p/7242394.html
Copyright © 2011-2022 走看看