1、定义变量
var 可变
val 不可变,相当于Java中的final
Unit相当于Java中的void,以()表示
scala> val a = println("ddd")
 ddd
 a: Unit...方法是否满足apply的第一个函数参数,很明显,layout有一个Int的参数,返回的是字符串,完全符合f:Int => String,然后根据f(v),把v作用在f函数中.
object HightFunc...Array[Int] = Array(100, 0, 0)
长度不可变,内容可变
map映射
val arr = Array(1,3,5,7,8)
//map映射
val fx = (x: Int)...*
  *    在Scala中,集合分为可变集合(mutable)和不可变集合(immutable)
  *    可变集合指的是:长度可变,内容可变
  *    不可变集合:长度不可变,内容也不可变...:347)
   at scala.None$.get(Option.scala:345)
   ... 32 elided
通过getOrElse可以在没有Key的情况下,获取一个默认值,map本身不变