📅  最后修改于: 2023-12-03 15:34:49.858000             🧑  作者: Mango
Scala中的List min()方法用于从列表中获取最小值。这个方法可以被任何extend scala.math.Ordered[T] trait的元素类型的列表调用。
以下是Scala List min()方法的语法:
def min[B >: A](implicit cmp: Ordering[B]): A
参数说明:
B >: A
表示B必须是类型A的超类型,这个type constraint是必需的,因为compareTo方法必须比较类型B。implicit cmp: Ordering[B]
表示要使用Ordering object来定义元素之间的比较关系以下是Scala List min()方法的基本示例:
val list1 = List(10, 9, 8, 7, 6, 5)
val list2 = List("b", "a", "d", "c")
println(list1.min)
println(list2.min)
输出结果为:
5
a
在这个例子中,我们使用了Scala的List对象来创建两个列表:一个包含整数,另一个包含字符串。然后我们分别使用min()方法来获取每个列表中的最小值。