В Котлине оператор «нет» обозначается восклицательным знаком (!). Он используется для отрицания логического выражения или изменения его значения. Вот несколько способов использования оператора not в Kotlin:
-
Отрицание логической переменной:
var isTrue = true var isFalse = !isTrue // isFalse will be false -
Отрицание логического выражения:
var age = 25 var isAdult = !(age < 18) // isAdult will be true -
Использование оператора «не» в условных операторах:
var isSunny = false if (!isSunny) { println("It's not sunny today.") } -
Сочетание оператора «не» с другими логическими операторами:
var hasPermission = true var isBlocked = false if (!hasPermission && !isBlocked) { println("Access granted.") }