Может кто-нибудь объяснить, почему я должен использовать Scalaz's NonEmptyList
над Scala's List
?Scalaz.NonEmptyList vs Scala.List?
В неизменном применении это не имеет особый смысл создавать пустой List
- Так я должен всегда использовать
NonEmptyList
в неизменяемом приложении? - Зачем еще я использовал
NonEmptyList
сказаса над scala'sList
, кроме очевидной причины, по которой он гарантирует хотя бы один элемент в списке?