Scala Koleksiyonları - Harita Yöntemi

map () yöntemi, TraversableLike özelliğinin bir üyesidir, bir koleksiyonun her öğesinde bir yüklem yöntemi çalıştırmak için kullanılır. Yeni bir koleksiyon döndürür.

Sözdizimi

Aşağıda harita yönteminin sözdizimi verilmiştir.

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

Burada, harita yöntemi parametre olarak bir ön işlev alır. Bu yöntem güncellenmiş koleksiyonu döndürür.

Kullanım

Aşağıda, harita yönteminin nasıl kullanılacağını gösteren örnek bir program bulunmaktadır -

Misal

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)      
   }
}

Yukarıdaki programı şuraya kaydedin: Demo.scala. Bu programı derlemek ve çalıştırmak için aşağıdaki komutlar kullanılır.

Komut

\>scalac Demo.scala
\>scala Demo

Çıktı

List(2, 4, 6, 8)