Логический тип — тип данных, описывающий результат логического выражения.
Логическое выражение — выражение, результат которого может быть представлен одним из значений: Ложь или Истина.
В основе логического типа и логического выражения лежит булева алгебра. Операнды логического выражения также могут быть логическими выражениями.
В Kotlin логический тип представлен типом Boolean
Тип Boolean может хранить одно из двух значений: true (истина) или false (ложь):
Операции над логическими типами
Над логическими типами можно проводить 3 логических операции:
● конъюнкция (Логическое «И»)
● дизъюнкция (Логическое «ИЛИ»)
● отрицание (Логическое «НЕ»)