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)遍历字符序列,遍历字符脚标