Основы Swift / 2.9. Булевы величины


Видео


Внимание! "Ой, всё!" здесь не прокатит!
Материал в этой главе не требует знаний алгебры логики, хотя последние и желательны здесь. Соответствующую информацию Вы можете найти в курсе про базовые основы информатики.
Булевы величины
Swift имеет базовый Булев тип, называемый Bool. Булевы величины являются логическими, потому что они могут быть либо ложью, либо истиной. Swift предоставляет две Булевых константы - true и false:

В этом примере константа thisCourseIsAwesome имеет значение true, что означает, что данный курс замечателен, а вот константа thisCourseIsBoring, очевидно, имеет значение false.

Типы thisCourseIsAwesome и thisCourseIsBoring выводятся в Bool на основании того факта, что они инициализированы Булевыми литералами. Как и в случае с Double и Int Вам не нужно объявлять величины с явным указанием типа Bool, если Вы установите их в true или false, как только создадите их.
@{2.9\1}
                    
let thisCourseIsAwesome = true
let thisCourseIsBoring = false