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 combine and manipulate multiple lists into one. In the capstone, you will use operations to extract information from the movies data set.
In the previous lesson, you represented the contacts of your address book using the following representation:
case class Contact(name: String, surname: String, number: String)