Collections Scala - Méthode de la carte

map () est un membre du trait TraversableLike, il est utilisé pour exécuter une méthode de prédicat sur chaque élément d'une collection. Il renvoie une nouvelle collection.

Syntaxe

Voici la syntaxe de la méthode map.

def map[B](f: (A) ? B): Traversable[B]

Ici, la méthode map prend une fonction préalable comme paramètre. Cette méthode retourne la collection mise à jour.

Usage

Voici un exemple de programme montrant comment utiliser la méthode cartographique -

Exemple

object Demo {
   def main(args: Array[String]) = {
      val list = List(1, 2, 3 ,4)
      //apply operation to get twice of each element.
      val result = list.map(_ * 2)
      //print result
      println(result)      
   }
}

Enregistrez le programme ci-dessus dans Demo.scala. Les commandes suivantes sont utilisées pour compiler et exécuter ce programme.

Commander

\>scalac Demo.scala
\>scala Demo

Production

List(2, 4, 6, 8)