본문 바로가기

Switch Fallthrough1

Swift in Control: Types, Flow, and Thoughtful API Design
타입 검사(is)와 type(of:), as?/as! 캐스팅 흐름 및 프로토콜 채택 판별을 정확히 이해해 볼 것이다.for-in·while·repeat-while의 동작 구조와 break·continue·레이블 탈출, 조건 나열(if의 콤마)·guard·switch fallthrough로 제어 흐름을 정교하게 다뤄볼 것이다.함수/메서드의 전달인자 레이블·기본값·가변/inout·튜플 반환과 print 서식화를 활용해 실용적인 API를 설계하고 표현하는 법을 익혀볼 것이다.타입 검사 is런타임에 값이 특정 타입인지 확인한다. 결과는 Bool.문법값 is 타입쓰임타입 일치 여부 확인, 다운캐스팅 필요성 사전 점검, 프로토콜 채택 여부 확인is는 확인만 한다. 실제 캐스팅은 as?(조건부) / as!(강제)정확..
iOS 2025. 9. 23.