For the complete documentation index, see llms.txt. This page is also available as Markdown.

Scala map and filter methods

map(func) and filter(func) Both are first class methods. First class methods take function as input parameter or output as function.

Functional programming: Programming focusing on a function is used as input parameter of another function or methods or as output of another function or method

map(func) method:

sc.parallelize(Seq(1,2,3,4,5)).map(x=>x+1).collect
/*
res0: Array[Int] = Array(2, 3, 4, 5, 6)
*/

filter(func)

sc.parallelize(Seq(1,2,3,4,5)).filter(x=>x%2==0)
     .collect
/*
res2: Array[Int] = Array(2, 4)
*/

Last updated