Scala Mutable SortedMap empty() 方法示例
Scala 的 SortedMap 是一个可变的、有序的 Map 集合。empty() 方法返回一个空的、具有指定排序方式的 SortedMap 集合。
阅读更多:Scala 教程
方法定义
empty() 方法定义如下:
def empty: SortedMap[A, B]
方法参数
empty() 方法没有任何参数。
方法返回值
empty() 方法返回一个空的 SortedMap 集合,该集合具有类型参数指定的数据类型以及使用默认排序方式。如果键是字符串,则该排序方式是按字典顺序进行(即按字母表顺序);如果键是数字,则默认排序方式是按升序排列。
方法示例
以下是示例代码,演示如何使用 empty() 方法创建一个空的 SortedMap 集合:
import scala.collection.mutable.SortedMap
object Main {
def main(args: Array[String]): Unit = {
// 创建一个空的 SortedMap 集合,该集合将键按升序排列
val emptyMap1: SortedMap[String, Int] = SortedMap.empty[String, Int]
println(emptyMap1)
// 创建一个空的 SortedMap 集合,该集合将键按字母表顺序排列
val emptyMap2: SortedMap[Char, Double] = SortedMap.empty[Char, Double]
println(emptyMap2)
// 创建一个空的 SortedMap 集合,该集合将键按降序排列
val emptyMap3: SortedMap[Int, String] = SortedMap.empty(Ordering.Int.reverse)
println(emptyMap3)
}
}
代码输出结果为:
Map()
Map()
Map()
结论
Scala 的 Mutable SortedMap empty() 方法可以很方便地创建一个空的、有序的 Map 集合。该方法返回一个 SortedMap 集合,该集合具有指定的数据类型和默认排序方式。我们可以通过这个方法创建不同排序方式的 SortedMap 集合。
极客笔记