Optional binding is a method to find out whether an optional contains a value, and if so, to make that value available as a temporary constant or variable.
var possibleNumber: Int? = 123
if let actualNumber = Int(possibleNumber){
print("\"possibleNumber\" has an integer value of \(actualNumber)")
} else {
print("\"possibleNumber\" could not be converted to an integer")
}
Question Does the Binding mean the action of assigning the valid value into the temporary constant/variable? I.e. "binding" those two things together?