Scala List map()方法与实例

Scala List map()方法与实例

map()方法被用来对列表中的所有元素应用所述函数。

方法定义: def map[B](f: (A) => B):List[B]

返回类型。在对列表中的所有元素应用所述函数后,它返回一个新的列表。

例子 #1:

// Scala program of map()
// method
  
// Creating object
object GfG
{ 
  
    // Main method
    def main(args:Array[String])
    {
        // Creating a list
        val m1 = List(2, 3, 5, 7, 8)
          
        // Applying map method
        val result = m1.map(x => x*3)
          
        // Displays output
        println(result)
      
    }
} 

输出。

List(6, 9, 15, 21, 24)

例子#2。

// Scala program of map()
// method
  
// Creating object
object GfG
{ 
  
    // Main method
    def main(args:Array[String])
    {
        // Creating a list
        val m1 = List(2, 3, 5, 7, 8)
          
        // Applying map method
        val result = m1.map(x => x*x)
          
        // Displays output
        println(result)
      
    }
} 

输出。

List(4, 9, 25, 49, 64)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程