인프런 커뮤니티 질문&답변

수열임님의 프로필 이미지
수열임

작성한 질문수

성공적인 진짜 iOS 개발자 되기 [기초부터 실무까지]

50. Result Type

변수 let 위치 질문입니다.

작성

·

314

·

수정됨

0

안녕라세요 강의 Result Type 8:18 부분에 switch문에서 해당하는

case에 따라서 success,failure부분을 나눠서 하는 조건에서 let의 위치를 ()안에 쓸수도,바깥에 쓸수도있는걸 처음알았는데 혹시 이개념은 어떨때 사용하는지 알수있을까요? 그리고 해당 개념을 뭐라고 하는지도 알수있을까요?

답변 1

1

iOS Developer - 이정님의 프로필 이미지
iOS Developer - 이정
지식공유자

안녕하세요

 

용도는 일반적인 switch case문과 똑같이 생각하시면 됩니다.

단지 그 case인 경우에 나오는 값을 사용하기 위해 let이나 var로 받아서 사용하는 것입니다.

 

이 형태는 case내부에서 발생하는 값을 임시로 상수나 변수로 바인딩해서 사용하는 것입니다.

그래서 단순하게 개념을 표현하자면 case의 값을 바인딩한다고 표현합니다. (value binding)

 

수열임님의 프로필 이미지
수열임
질문자

답변 감사합니다

수열임님의 프로필 이미지
수열임

작성한 질문수

질문하기