标签: list scala scalaz
我有一个NonEmptyList实例,我想找到(按顺序)与谓词匹配的第一个元素。使用scala List我可以执行myList.find(predicate),但是scalaz NonEmptyList不支持此类操作,因此这不适用于此。
NonEmptyList
List
myList.find(predicate)
为什么?
有没有比做myNonEmptyList.toList.find(predicate)更好的方法?
myNonEmptyList.toList.find(predicate)
答案 0 :(得分:5)
您可以使用findLeft或findRight。
findLeft
findRight