switch (often called switch case) - compares a value against several possible matching patterns. The cases must be exhaustive, meaning they must cover all possible values, otherwise a default case must be included. When a matching case is found, its associated code is executed, and then execution exits the switch statement (unless explicitly continued with the rarely used fallthrough statement, which we’ll ignore).

 
let person = "Limor"
 
switch person {
case "Limor":
	print("Hello, Lady Ada")
case "Grace":
	print("Hello, Admiral Hopper")
default:
	print("Hello There, \(person)!")
}