scala函数式编程
结构 学会使用Scala中主要的结构控制语句 数组 学会数组的声明与使用 映射 了解Scala中的映射的基础知识 包与引用 Scala控制结构 判断(if表达式) 循环(while/do语句) 枚举(for表达式) 匹配(match表达式) 异常处理(throw/try) 输出(print/println) 输入(readLine) 判断(if表达式) 检测语句是否为真,并执行之后的语句 if(A) B ; else C (“ ;”号能省略吗?) A可以是任意返回布尔值的语句,或是布尔值的量,真则执行B,假则执行C; 当B为空时,可写成 if(!A) C def min(x:Int,y:Int):Int={ var a=x if(x>y) a=y return a } if表达式能用以赋值 def min(x:Int,y:Int)= if(x>y) y else x 循环(while/do) while语句包括状态判断与循环体,只要当前状态判断为真,就执行循环体一遍;然后 进行下一次状态判断,判断为假时终止循环。 while(A) B do语句与while相反,先执行循环体一遍,然后进行状态判断,状态判断为真,则继续 执行循环体,否则终止循环。 do B while(A) m -