第0步:素材准备
准备(1):windows7x64上安装了JDK 1.8版本以上
准备(2):windows7x64上安装了IntelliJ IDEA
第1步:编写Hello World
第2步:变量
备注(1):使用val定义的变量值是不可变的,相当于java里用final修饰的变量
备注(2):使用 var 定义的变量是可变得,在Scala中鼓励使用val
备注(3):Scala和Java一样,有7种数值类型Byte、 Char 、 Short 、Int、 Long 、 Float 和Double(无包装类型)和一个 Boolean 类型
第3步:编写条件语句
第4步:编写 循环语句
第5步:编写方法和 函数
备注1:方法名意味着方法调用,函数名只是代表函数自身
备注2:因为方法不能作为最终的表达式存在,所以如果你写了一个方法的名字并且该方法不带参数(没有参数列表或者无参),该表达式的意思是:调用该方法得到最终的表达式。:
备注3:因为函数可以作为最终表达式出现,如果你写下函数的名字, 函数调用 并不会发生,该方法自身将作为最终的表达式进行返回;如果要强制调用一个函数,你必须在函数名后面写()
备注4:强制把一个方法变成一个函数: val f1 = m1 _
第6步:编写数组、映射、元组、集合