Uno de los Tipos de Datos que más se utiliza cuando te dedicas a programar aplicaciones para iPhone, es el Tipo de Dato Booleano, el cual se usa con mucha frecuencia en las Sentencias de Control, las cuales nos permiten, entre otras cosas, ejecutar un determinado fragmento de código si resulta Verdadero el valor de una determinada Variable.
El Tipo de Dato Booleano sólo puede tomar dos valores: true o false (verdadero o falso). Para definir este Tipo se utiliza la palabra reservada Bool.
var miPrimerValorBooleano : Bool
Acabamos de definir la variable miPrimerValorBooleano de Tipo Bool sin tener que asignarle valor.
Si aprovechamos la capacidad de Inferencia de Tipos que nos ofrece Swift, podremos declarar estas Variables sin necesidad de indicar el Tipo.
var laNieveEsBlanca = true
var laNieveEstaCaliente = false
En otros Lenguajes de Programación el Tipo de Dato Booleano toma los valores 0 o 1.
El álgebra de Boole, también llamada álgebra booleana, se utiliza para esquematizar las operaciones lógicas, es decir, representar matemáticamente si un determinado suceso ocurre o no, o casuísticas lógicas de ese tipo.