sicamp-helper/src/main/kotlin/ru/sicamp/sicamphelper/util/Utils.kt
2023-07-30 22:48:17 +04:00

5 lines
No EOL
245 B
Kotlin

package ru.sicamp.sicamphelper.util
fun <R, T> R.ifNotNull(obj: T?, block: R.(T) -> R): R = if (obj != null) block(obj) else this
fun <R, T> R.ifNotEmpty(list: List<T>, block: R.(List<T>) -> R): R = if (list.isNotEmpty()) block(list) else this