// var arr = Array(1,2,3,4,5)//Array:数组 // (1)map // 作用是对数组每一个元素应用一个函数来构建一个新的数组 // 格式:新数组= arr.map(函数:接受一个元素,返回一个值) // var fn = (x:Int) =>2*x//字面量格式定义函数 // var arr1=arr.map(fn) //map是高阶 因为参数是一个函数 // var arr1=arr.map((x:Int)=>x*x) // var arr2=arr.map((x:Int)=>if(x>0)x else -1*x) // // //循环打印 // for (i <- arr2) { // println(i) // }
仅自用 如果要用记得删//