尚硅谷研究院Scala核心编程
函数式编程高级
偏函数(partialfunction)先看一个需求给你一个集合vallist=List(1,2,3,4,abc),请完成如下要求:将集合list中的所有数字+1,并返回一个新的集合要求忽略掉非数字的元素,即返回的新的集合形式为(2,3,4,5)
偏函数解决方式-map返回新的集合,引出偏函数思路1-map+fliter方式vallist=List(1,2,3,4,abc)deff1(n:Any):Boolean={n.isInstanceOf[Int]}deff2(n:I
原创力文档

文档评论(0)