1.高阶函数 参数和返回值都是函数。 //传入参数是函数; val arr = Array(1,2,3,4) val fun = (x:Int) => x*2 val res = arr.map(fun) //传入匿名函数; val res2 = arr.map((x:Int) => x*2) val res3 = arr.map(_*2) //返回值是函数 def urlBuilder(flag:Boolean,name:String):(String,String)=>String={ val res = if(flag) https:// else http://