📜  Scala List forall() 方法与示例(1)

📅  最后修改于: 2023-12-03 15:19:57.168000             🧑  作者: Mango

Scala Listforall() 方法与示例

在 Scala 中,Listforall() 方法是用于检查列表中的所有元素是否满足条件的函数。如果列表中的所有元素都满足条件,则该函数返回true。 否则,它将返回false。

语法

以下是Listforall()方法的语法:

def forall(p: (A) => Boolean): Boolean

其中,p是一个函数,该函数接受一个类型为A的参数,并返回一个Boolean值。

示例

以下是Listforall()方法的示例:

val numList = List(2, 4, 6, 8, 10)

val isEven = (num: Int) => num % 2 == 0

val areAllEven = numList.forall(isEven)

println(s"All numbers are even: $areAllEven")

在这个示例中,我们创建了一个包含五个整数的列表。我们还定义了一个函数isEven,该函数返回一个布尔值,用于检查其参数是否是偶数。最后,我们使用forall()方法检查列表中的所有元素是否都是偶数,并将结果打印到控制台上。

输出结果为:

All numbers are even: true
总结

Scala Listforall() 方法是一个有用的函数,用于检查列表中的所有元素是否满足某些条件。它可以大大简化代码编写过程,并帮助程序员编写更高效、可读性更好的代码。