Scala Set map()方法示例

Scala Set map()方法示例

map()方法用于通过将函数应用于该集合中的所有元素来构建一个新的集合。

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

返回类型: 返回应用给定函数后包含所有元素的新集合。

示例 #1:

// Scala程序map()方法
// 创建对象 
object GfG 
{ 
  // 主方法
  def main(args:Array[String]) 
  { 
    // 创建集合
    val s1 = Set(5, 1, 3, 2, 4) 

    // 应用map()方法
    val result = s1.map(x => x * x)

    // 显示输出
    println(result)
  } 
} 
Set(25, 1, 9, 16, 4)

示例 #2:

// Scala程序map()方法
// 创建对象 
object GfG 
{ 
  // 主方法
  def main(args:Array[String]) 
  { 
    // 创建集合
    val s1 = Set(5, 1, 3, 2, 4) 

    // 应用map()方法
    val result = s1.map(x => x / 2)

    // 显示输出
    println(result)
  } 
} 
Set(2, 0, 1)

阅读更多:Scala 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程