第一章 基础篇

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;

 

posted @ 2016-03-25 20:49  云山书童  阅读(71)  评论(0编辑  收藏  举报