为什么scalaz.NonEmptyList不支持常见的列表操作,例如" find"

时间:2015-12-14 12:59:58

标签: list scala scalaz

我有一个NonEmptyList实例,我想找到(按顺序)与谓词匹配的第一个元素。使用scala List我可以执行myList.find(predicate),但是scalaz NonEmptyList不支持此类操作,因此这不适用于此。

为什么?

有没有比做myNonEmptyList.toList.find(predicate)更好的方法?