在 Scala 中,你可以使用 Map
类的 apply
方法从 Tuple2
集合构建不可变的映射。以下是一个示例:
val tuple2s: Seq[(String, Int)] = Seq(("a", 1), ("b", 2), ("c", 3))
val immutableMap: Map[String, Int] = Map(tuple2s: _*)
在这个示例中,我们首先创建了一个 Tuple2
类型的 Seq
,然后使用 Map
类的 apply
方法将其转换为不可变的映射。Map
类的 apply
方法接受一个可变参数(*_
),这使得我们可以将 Seq
中的元素传递给它。
推荐的腾讯云相关产品:
产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云