Guard
[Swift] Guard문
Guard란? 옵셔널 바인딩 수행중 변수에 nil이 들어있으면 예외처리를 할 수 있도록 하는 문법 func greeting(_person:[String:String]) { guard let name:String= person["name"]else{ //만약 nil이면 return으로 함수를 탈출한다 return } //nil이 아니면 수행 print("안녕하세요 \(name)님") } //함수호출 var personInfo:[String:String] = [String:String]() personInfo["name"] ="김감자" greeting(personInfo)