28 Working with List: map and flatMap
After reading this lesson, you will be able to
- Transform the elements of a sequence using the
map
function - Simplify a nested structure using the
flatten
method - Manipulate and combine lists using the
flatMap
operation - Chain instances of
List
usingfor-comprehension
In the previous lesson, you learned the basics of the type List
of the Scala standard collection library. In this lesson, you’ll learn about the basic operations you can perform on lists similar to those you have seen for the class Option
. You will see how to use the map
operation to apply a function to a sequence’s elements, unify nested lists using flatten
, and chain them together using flatMap
. You’ll learn how to use for-comprehension
to ...
Get Get Programming with Scala now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.