
commonMain.com.paoapps.fifi.utils.CollectionUtils.kt Maven / Gradle / Ivy
package com.paoapps.fifi.utils
fun Iterable.insertInBetween(item: T): List {
val result = mutableListOf()
forEach { element ->
if (result.isNotEmpty()) {
result.add(item)
}
result.add(element)
}
return result
}
fun Set.toggle(item: T): Set = if (contains(item)) minus(item) else plus(item)
© 2015 - 2025 Weber Informatics LLC | Privacy Policy