fun main() {
val list = listOf(1, 2, 3, 4, 5)
if (list.isNotEmpty()) {
Nel(list[0], list.subList(1, list.lastIndex))
}
}
Согласно документам стрелка, кажется, что это можно сделать через Semigroup
или Monad binding
.Однако нет кода для замены List
на NonEmptyList
.
. Есть ли лучший способ заменить List
на NonEmptyList
без использования subList
?