Scala List filterNot()方法及示例
filterNot()方法用来选择列表中所有不符合预定条件的元素。
方法定义:def filterNot(p: (A) => Boolean):List[A]
返回类型。它返回一个新的列表,由不满足给定谓词的列表中的所有元素组成。
例子 #1:
// Scala program of filterNot()
// method
// Creating object
object GfG
{
// Main method
def main(args:Array[String])
{
// Creating a list
val m1 = List(5, 12, 3, 13)
// Applying filterNot method
val result = m1.filterNot(_ < 10)
// Displays output
println(result)
}
}
输出。
List(12, 13)
例子#2。
// Scala program of filterNot()
// method
// Creating object
object GfG
{
// Main method
def main(args:Array[String])
{
// Creating a list
val m1 = List(5, 12, 3, 13)
// Applying filterNot method
val result = m1.filterNot(_ < 3)
// Displays output
println(result)
}
}
输出。
List(5, 12, 3, 13)
极客教程