我得到以下列表:
private fun collectParentItems(): List<Any> {
val parentItems = collectParentCategoriesGuids().map { CategoriesListItem(it) }
return if (parentItems.isEmpty()) emptyList() else parentItems
}
我怎样才能仍然获得整个列表,但仍然从中排除一个(特定的)元素?
我得到以下列表:
private fun collectParentItems(): List<Any> {
val parentItems = collectParentCategoriesGuids().map { CategoriesListItem(it) }
return if (parentItems.isEmpty()) emptyList() else parentItems
}
我怎样才能仍然获得整个列表,但仍然从中排除一个(特定的)元素?
这可以通过重载运算符
-
来完成,它将序列复制到一个新列表中,不包括给定元素的第一次出现:(运行示例)