【发布时间】:2014-01-24 01:46:04
【问题描述】:
在 Scala 文档中,特征迭代器中的操作具有子迭代器部分。你如何使用它们?
例如,it filter p 描述为“一个迭代器,返回来自 it 且满足条件 p 的所有元素。
scala> val list1 = List(1,2,3,4,5,6)
list1: List[Int] = List(1, 2, 3, 4, 5, 6)
scala> list1 filter (_ > 3)
res17: List[Int] = List(4, 5, 6)
scala> list1.filter(_ > 3)
res18: List[Int] = List(4, 5, 6)
如您所见,您可以使用list.filter(condition) 或list filter (condition) 谁能提供更多使用这些操作的示例,并解释两种语法格式之间的区别。
【问题讨论】: