5 lines
No EOL
245 B
Kotlin
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 |