1、进入scala:直接输入scala即可
2、退出:输入:quit或者:q都可以
3、输入变量一部分,按Tab键可补全可调用的方法名称
4、从技术上讲Scala并不是一个解释器,实际上是将读取的输入内容迅速的编译成字节码,然后交由Java虚拟机执行,也被称为REPL(读取-计算-打印-循环)
5、声明常量值使用val,如val a=10;(注:使用val定义的变量的值不允许再修改,否则会报error: reassignment to val的错误)
6、var 声明的变量值可改变
7、变量在定义时必须做初始化,否则会报错,而且同一行代码中有多条语句时需用分号;隔开
8、Scala有9种数值类型,Byte、Int、Long、String、Double、Char、Short、Float、Boolean,与Java不同的是Scala不区分值类型与引用类型,因为你可以对一个整型使用toString方法,如1.toString
9、基本数据类型转换:String在操作时可以被隐式转换成StringOps对象,通过StringOps对象给字符串添加了上百种操作,如:"hello".intersect("world")找出两个字符串中共同的字符、toString方法转换成字符串、toInt、toDouble转换成数字等方法
删除某个字符"hello".drop(2)输出llo,删掉了左边两个,dropRight(2)是删掉右边两个
"hello".filter(_!='l')输出heo&#