第一章 基础篇
1.声明值和变量:
val answer = 8 * 5 * 2
var counter = 0
var getting : String = "hello,world"
2.Scala常用类型(7种):
Byte,Short,Int,Long,Float,Double,Boolean;Scala不可以区分基本类型和引用,可以使用1.toString();
在Scala中,基本类型和包装类的转换,是由Scala编译器完成的。
3.算术和操作重载
+-*、%等操作符和位操作符&|^>><<,与Java是同样的使用方式,只有一个区别,这些操作符实际上是方法。
a + b等同于a.+(b),a.方法(b) 等同于 a 方法 b
Scala中没有++ 、--操作符
4.函数和方法的调用
除了方法之外,Scala还提供了函数;
import scala.math._ //在scala中,_是通配符,类似java中*;
Scala中没有静态方法,一个类对应有一个半生对象,伴生对象的方法就是静态方法;
不带参数的方法通常不使用圆括号,如“Hello”.distict
5.aply方法
对象.apply(参数)等同于对象(参数);
6.ScalaDoc(Sclala的文档)
在线浏览地址为www.scala-lang.org/api;