【发布时间】:2013-09-25 18:20:09
【问题描述】:
我有一个字符列表是 Scala,我想删除所有不是括号的字符。问题是我似乎只能对一个角色执行此操作,例如:
var parens = chars.filter(_ == '(')
如果我试试这个:
var parens = chars.filter(_ == '(').filter(_ == ')')
..我什么也没得到,因为我过滤了一次,然后第二次删除了所有内容。如何过滤多个字符的字符列表(不是字符串列表)?
【问题讨论】:
-
调用
filter(...).filter(...)的问题是需要扫描两次列表吗?