Kotlin Convert Boolean to Int

April 8, 2019
return 1 if true

Kotlin extension: return 1 if true, else 0

fun Boolean.toInt(): Int {
    return if (this) 1 else 0
}

or

return 1 if true, return 0 if null or false

fun Boolean?.toInt(): Int {
    return if (this == true) 1 else 0
}
This work is licensed under a
Creative Commons Attribution-NonCommercial 4.0 International License.