给定序列Seq [Matcher [A]]我想获得一个匹配器[A],当序列中的所有匹配器成功时,它成功.
编辑
我自己提供的答案看起来有点笨拙,而且如果序列中所有失败的匹配器都产生了结果,那将会很好
最佳答案 好的,我找到了一种方法:
(matchers: Seq[Matcher[A]]).reduce(_ and _)
不知怎的,我认为必须采用不同的方式,比如写_.sequence.
给定序列Seq [Matcher [A]]我想获得一个匹配器[A],当序列中的所有匹配器成功时,它成功.
编辑
我自己提供的答案看起来有点笨拙,而且如果序列中所有失败的匹配器都产生了结果,那将会很好
最佳答案 好的,我找到了一种方法:
(matchers: Seq[Matcher[A]]).reduce(_ and _)
不知怎的,我认为必须采用不同的方式,比如写_.sequence.