scala的map映射问题

val list1 = List(3,5,7) //集合
val list2 = List[Int]() 

对上述传统的问题来解决问题的小结
(1)优点
处理方法比较直接,好理解

不利于处理复杂的数据处理业务

map映射操作:
上面提出的问题,其实就是关于集合元素映射操作为问题,
在scal中可以通过map映射操作来解决:将集合中的每一个元素通过指定功能(函数)映射(转换)成新的结果,这就是函数式编程的特点:

以HsahSey为例

在scal中,可以把一个函数直接赋值给一个变量,但是不执行函数
//1.将list这个集合的元素,依次遍历
//2.将各个元素传递给multiple 函数 =》 新Int

猜你喜欢

转载自blog.csdn.net/qq_44104303/article/details/114653091