패턴2 Swift : 고급 문법 [where 절 - 특정 패턴과 결합] 본 게시글은 yagom님의 Swift 프로그래밍 3판을 참고하여 작성되었습니다. 이 글도 읽어보세요 Swift : 고급 문법 [패턴 - Patterns] Swift : 기초문법 [제네릭 - Generic] where 절 Swift에서 where 절은 특정 패턴과 결합하여 조건을 추가하는 역할을 한다. 조건을 더 추가하고 싶을 때, 특정 타입에 제한을 두고 싶을 때 등 다양한 용도로 사용된다. 언제 어디서든 필요할 때마다 나타나 도와주는 역할을 가지고 있다. 타입에 제약을 주는 것은 개발자가 제네릭 메서드, 첨자, 타입과 관련한 타입 매개변수의 요구사항을 정의할 수 있게 해 준다. 관련 타입들의 요구사항 정의를 위해 개발자는 where 절을 사용할 수 있다. where 절은 where 키워드를 사용하며, .. SWIFT/Grammar 2022. 2. 7. Swift : 고급 문법 [패턴 - Patterns] 본 게시글은 yagom님의 Swift 프로그래밍 3판을 참고하여 작성되었습니다. 지금 까지 기초문법에 대해 포스팅해봤는데, 이제부터 고급(?) 문법에 대해 알아볼까 한다. 패턴 Patterns Swift 에는 문법에 응용할 수 있는 다양한 종류의 패턴(Pattern)이 있다. 패턴은 '단독 또는 복합 값의 구조를 나타내는 것' 패턴 매칭은 '코드에서 어떤 패턴의 형태를 찾아내는 행위' 라고 할 수 있다. 이게 도대체 무슨 뜻....? 쉽게 말해 '이러이러한 것을 표현하고 싶다면, 이러이러한 패턴을 통해 표현하면 돼!'라고 이해하면 된다...! 대부분의 패턴은 switch, if, guard, for 등의 키워드와 아주 친하고, 두 개 이상의 키워드가 합을 이뤄 동작한다. 특히 switch 구문에서 강력한.. SWIFT/Grammar 2022. 2. 5. 이전 1 다음 한국어 (기본) English Русский 日本語 👉🏻 잠깐만요! 이 글도 한 번 보고 가세요 이전글 다음글 티스토리툴바 서근 개발노트구독하기