语法:使用表达式定义值和变量 val <identifier>[:<type>]=<expression> 字面值类型 var <identifier>[:<type>]=<expression> 变量类型 实例1: 同一级定义类型 scala> val x=5*20;val amount=x+10 x: Int = 100amount: Int = 110 块局部定义(建议采用) scala> val amount=…
一.条件表达式 在scala中if/else表达式有值,这个值就是跟在if或者else之后的表达式的值. scala> val x = 10 x: Int = 10 scala> val s = if (x>0) 1 else -1 s: Int = 1 在scala中每个表达式都有一个类型.举例来说,表达式if(x>0) 1 else -1的类型是Int,因为两个分支的类型都是Int. 混合表达式的类型是两个分支的类型的公共超类型.例如if(x>0) 1 else &quo…