scala – Specs2:如何将Seq [Matcher [A]]转换为单个匹配器[A]
发布时间:2020-12-16 08:47:02 所属栏目:安全 来源:网络整理
导读:给定序列Seq [Matcher [A]]我想获得一个匹配器[A],当序列中的所有匹配器成功时,它成功. 编辑 我自己提供的答案看起来有点笨拙,而且如果序列中所有失败的匹配器都产生了结果,那将会很好 解决方法 好的,我找到了一种方法: (matchers: Seq[Matcher[A]]).reduce
给定序列Seq [Matcher [A]]我想获得一个匹配器[A],当序列中的所有匹配器成功时,它成功.
编辑 我自己提供的答案看起来有点笨拙,而且如果序列中所有失败的匹配器都产生了结果,那将会很好 解决方法
好的,我找到了一种方法:
(matchers: Seq[Matcher[A]]).reduce(_ and _) 不知怎的,我认为必须采用不同的方式,比如写_.sequence. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |