scala map example

Sure! Here's an example of using the map function in Scala:

val numbers = List(1, 2, 3, 4, 5)

val doubledNumbers = numbers.map(_ * 2)

println(doubledNumbers)

In this example, we have a list of numbers [1, 2, 3, 4, 5]. We use the map function to apply a transformation to each element of the list. The transformation we apply is multiplying each number by 2.

The result of the map operation is a new list [2, 4, 6, 8, 10], where each element is the original number multiplied by 2.

Finally, we print out the doubledNumbers list, which will output [2, 4, 6, 8, 10].

The map function is a higher-order function in Scala that takes a function as an argument. It applies this function to each element of the collection and returns a new collection with the results. In this example, the function we passed to map is a lambda function (_ * 2), which multiplies each element by 2.