视图(views)和筛选器(withFilter)都解决了中间集合创建的问题。它们之间的区别是什么?
List("a", "b", "c").withFilter(_ == "b").withFilter(_ == "c").map(x => x)
vs
List("a", "b", "c").view.filter(_ == "b").filter(_ == "c").map(x => x)
视图(views)和筛选器(withFilter)都解决了中间集合创建的问题。它们之间的区别是什么?
List("a", "b", "c").withFilter(_ == "b").withFilter(_ == "c").map(x => x)
vs
List("a", "b", "c").view.filter(_ == "b").filter(_ == "c").map(x => x)