- 高阶函数:一种特殊的函数,它的参数,或者是返回值是函数
- map:映射,把一个元素改成另一个元素
- Array表示数组,map就是它的方法
object Test {
def main(args:Array[String]):Unit={
//定义一个数组
val arr=Array(1,2,3,4)
//提示:把arr中每个元素变成自己的2陪,并返回一个新数组?
val fn=(x:Int) =>x*2
//map 就是一个高阶函数,它的参数是一盒函数
val arr1=arr.map(fn)
for(i <-arr1){
println(i)
}
}
}