Простые типы / Типы с "пустым" значением

let n1: Int? = 42
var exists = n1 != nil
//exists is true
print(exists)

let n2: Int? = nil
exists = n2 != nil
//exists is false
print(exists)

let charA: Character? = "A"
if let charA {
    exists = true
    print("charA is \(charA)")
else {
    exists = false
}
//exists is true
print("exists is \(exists)")