guard condition else { // false: execute some code } // true: execute some code } executes code if statement if false continues through code if truefunc submit() { guard let name = nameField.text else { show("No name to submit") return } guard let address = addressField.text else { show("No address to submit") return } guard let phone = phoneField.text else { show("No phone to submit") return } sendToServer(name, address: address, phone: phone) } func sendToServer(name: String, address: String, phone: String) { ... }var i = 2 while (i <= 10) { // guard condition to check the even number guard i % 2 == 0 else { i = i + 1 continue } print(i) i = i + 1 }func testFunction() { let someValue:Int? = 5 guard let temp = someValue else { return } print("It has some value \(temp)") } testFunction()guard expression else { // statements // control statement: return, break, continue or throw. }