Swift 언어객관식입문Infosys커뮤니티 전언출처 medium.com ↗guard 문 규칙Swift의 guard 문에 대한 설명으로 맞는 것을 모두 고르세요.복수 선택 가능1보기 1.else 블록은 반드시 현재 스코프를 벗어나야 한다(return·throw·continue·break·fatalError() 등). 그렇지 않으면 컴파일 에러다2보기 2.guard let x = optional else { ... }로 바인딩한 x는 guard 문 다음 줄부터 같은 스코프에서 그대로 쓸 수 있다3보기 3.guard는 함수 본문에서만 쓸 수 있고 for·while 루프 안에서는 쓸 수 없다4보기 4.guard let은 if let과 반대로 옵셔널이 nil이 아닐 때 else 블록으로 간다5보기 5.guard let user = user, user.isActive, let token = user.token else { return }처럼 옵셔널 바인딩과 Bool 조건을 콤마로 이어 쓸 수 있다채점하기