Bộ sưu tập Scala - Phương pháp bản đồ

Phương thức map () là một thành viên của đặc điểm TraversableLike, nó được sử dụng để chạy một phương thức vị từ trên mỗi phần tử của một tập hợp. Nó trả về một bộ sưu tập mới.

Cú pháp

Sau đây là cú pháp của phương pháp bản đồ.

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

Ở đây, phương thức bản đồ lấy một hàm dự đoán làm tham số. Phương thức này trả về tập hợp đã cập nhật.

Sử dụng

Dưới đây là một chương trình ví dụ về cách sử dụng phương pháp bản đồ -

Thí dụ

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

Lưu chương trình trên vào Demo.scala. Các lệnh sau được sử dụng để biên dịch và thực thi chương trình này.

Chỉ huy

\>scalac Demo.scala
\>scala Demo

Đầu ra

List(2, 4, 6, 8)