Понимание оператора «не» в Котлине: подробное руководство

В Котлине оператор «нет» обозначается восклицательным знаком (!). Он используется для отрицания логического выражения или изменения его значения. Вот несколько способов использования оператора not в Kotlin:

  1. Отрицание логической переменной:

    var isTrue = true
    var isFalse = !isTrue  // isFalse will be false
  2. Отрицание логического выражения:

    var age = 25
    var isAdult = !(age < 18)  // isAdult will be true
  3. Использование оператора «не» в условных операторах:

    var isSunny = false
    if (!isSunny) {
    println("It's not sunny today.")
    }
  4. Сочетание оператора «не» с другими логическими операторами:

    var hasPermission = true
    var isBlocked = false
    if (!hasPermission && !isBlocked) {
    println("Access granted.")
    }