Kotlin Condition is always true if val used

If I used a variable to check for boolean, the "!isNumber" is highlighted with the warning "Condition ‘!isNumber’ is always true": val isNumber = bind.number.isChecked when (array) { "A" -> { if (isNumber) { return "number" } else if (!isNumber) { return "letter" } } However if I used the view directly to check for… Read More Kotlin Condition is always true if val used