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)