Koleksi Scala - Metode Peta

map () metode adalah anggota dari sifat TraversableLike, digunakan untuk menjalankan metode predikat pada setiap elemen koleksi. Ini mengembalikan koleksi baru.

Sintaksis

Berikut ini adalah sintaks dari metode peta.

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

Di sini, metode map mengambil fungsi prediate sebagai parameter. Metode ini mengembalikan koleksi yang diperbarui.

Pemakaian

Di bawah ini adalah contoh program untuk menunjukkan bagaimana menggunakan metode peta -

Contoh

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

Simpan program di atas dalam Demo.scala. Perintah berikut digunakan untuk mengkompilasi dan menjalankan program ini.

Perintah

\>scalac Demo.scala
\>scala Demo

Keluaran

List(2, 4, 6, 8)