add ifTrue/ifFalse

This commit is contained in:
InsanusMokrassar 2023-01-19 20:21:35 +06:00
parent 53b89f3a18
commit da692ccfc3
1 changed files with 17 additions and 0 deletions

View File

@ -0,0 +1,17 @@
package dev.inmo.micro_utils.common
inline fun <T> Boolean.ifTrue(block: () -> T): T? {
return if (this) {
block()
} else {
null
}
}
inline fun <T> Boolean.ifFalse(block: () -> T): T? {
return if (this) {
null
} else {
block()
}
}