guard문
guard condition(=조건=bool) else {
statements
}
else 생략 불가능. 반드시 스코프 종료해야함(=리턴값 필요)
func validate(id: String) { //validate id는 문자열
guard id.count >= 6 else { //아이디는 6개문자열이상일것으로 길이 지정.
print(“too short”) //아니라면 “too short” 출력
return
}
}
guard id.count <= 20 else {
print(“too long”)
return
}
print(“OK”)
validate(id: “short”) // 5글자라서 “too short” 출력
// short 대신 leeaerajonnayeppuyookayorno”입력시 “too long”출력