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 教程
极客教程