1. println(s"名字是"+${name}+\t"年龄是"+${age+10})
这边s是代表后面有变量需要解析,不能去掉
用$符引用变量,加了花括号之后,还可以进行计算
2. printf("名字是%s 年龄是%d 身高是%f", name, age, height)
可以用%s, %d, %f等进行占位
3. 在idea中,格式化代码的快捷键是 Ctrl+Alt+L
4. Scala关联源码:将源码包放在scala的lib目录下,向下解压两次,再关联即可。
5. 在Scala中,小数默认为Double,整数默认为Int。var score:Float = 2.56f,需要加f
6. val比var更常用,因为val没有线程安全问题,效率比较高。val底层加了final关键字
7. Scala数据类型分为两大类:AnyVal(值类型)和AnyRef(引用类型),它们都是对象
8. 在Scala中,Any是所有类的父类,Nothing是所有类的子类,在抛异常的时候用的多。
9. val f1:Float=1.1 //double->错误; val f2:Double=1.5f //float->double ok