앱 SCHOOL
/
앱 스쿨 : iOS 멘토링
/
🌟팀 피드백
/
팀12(일이와줘)
/
📝 12조 공유 기록
/
iOS 면접 질문 두 가지
/
interview
/
타입 캐스팅을 할 때 사용하는 키워드인 as, as?, as! 이 셋의 차이는 무엇인가요?
Search
타입 캐스팅을 할 때 사용하는 키워드인 as, as?, as! 이 셋의 차이는 무엇인가요?
권운기
권지원
김현진
양주원
정은수
as: 컴파일러가 타입 변환의 성공을 보장. 컴파일타임에 가능/불가능 여부를 알 수 있음 as?: 타입변환에 실패하는 경우 nil 을 리턴. 컴파일타임에 가능/불가능 여부를 알 수 없음 as!: 타입변환에 실패하는 경우 실행시간(Runtime) 오류를 발생시킴. 컴파일타임에 가능/불가능 여부를 알 수 없음