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)