Scala Queue exists() 方法及其示例
exists() 方法用来检查队列中是否有任何一个元素满足谓词条件。
方法定义:def exists(p: (A) => Boolean): Boolean
返回类型:如果队列中有任何一个元素满足谓词条件,则返回 true,否则返回 false。
示例 #1:
// Scala program of exists()
// method
// 导入 Queue
import scala.collection.mutable._
// 创建对象
object GfG
{
// 主方法
def main(args:Array[String])
{
// 创建队列
val q1 = Queue(1, 3, 2, 7, 6, 5)
// 打印队列
println(q1)
// 应用 exists 方法
val result = q1.exists(x => {x % 7 == 0})
// 输出结果
print("可被 7 整除的元素存在: " + result)
}
}
Queue(1, 3, 2, 7, 6, 5)
可被 7 整除的元素存在: true
示例 #2:
// Scala program of exists()
// method
// 导入 Queue
import scala.collection.mutable._
// 创建对象
object GfG
{
// 主方法
def main(args:Array[String])
{
// 创建队列
val q1 = Queue(1, 3, 2, 7, 6, 5)
// 打印队列
println(q1)
// 应用 exists 方法
val result = q1.exists(x => {x == 10})
// 输出结果
print("元素 10 存在: " + result)
}
}
Queue(1, 3, 2, 7, 6, 5)
元素 10 存在: false
阅读更多:Scala 教程
极客教程