scala初步学习(1)

1.学习平台--macbook pro

2.安装--终端输入以下代码安装

brew install scala

3.杂记:

(1)Scala解释器解释过程:读取-求值-打印-循环 REPL。执行:内容转化成字节码,由Java虚拟机执行。

(2)变量的声明:

scala> 8*2
res0: Int = 16

自动分配 or 自定义

scala> val result = 8 * 2 -1
result: Int = 15

变量与常量:var and val

(3)变量类型定义:

scala> val f : String = "hello"
f: String = hello

(4)常用类型:

特点:被当做类对象,转换通过方法

(5)运算符重载

a + b == a.+(b)

(6)scaladoc 

数值类型方法:RichInt...

字符串类型方法:SpringOps

(7)语句终止:

;可不需要,只要能分辨出前后语句的终止即可

分两行写,确保第一行的结尾不是终结符号,通常选择操作符

(8)赋值:

赋值语句的值是Unit类型,所以不能x=y=1,将Unit赋值给x

(9)块表达式:

取值为最后一个表达式

(10)循环:

while(正常)

for(i <- 1 to n)遍历字符序列,遍历字符脚标