반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- DBMS
- 데이터베이스
- javascript
- sql
- 인공지능
- jenkins
- CD
- AI
- 스프링부트 웹 소켓
- IOS
- springboot
- 밥먹는 철학자
- 리눅스
- 다이어리
- 오라클
- swift
- 소켓
- 스프링
- Xcode
- Spring
- 스프링부트
- Dining philosopher problem
- JPA
- 네트워크
- MySQL
- libasm
- 42seoul
- CI
- 프로그래밍언어론
- 아이패드다이어리
Archives
- Today
- Total
목록고차함수 (1)
Hi yoahn 개발블로그
[Swift] #8 오류처리 및 고차함수
1. 오류처리 스위프트에서 오류(Error)는 Error라는 프로토콜을 준수하는 타입의 값을 통해 표현됩니다. Error 프로토콜은 사실상 요구사항이 없는 빈 프로토콜일 뿐이지만, 오류를 표현하기 위한 타입(주로 열거형)은 이 프로토콜을 채택합니다. 스위프트의 열거형은 오류의 종류를 나타내기에 아주 적합한 기능입니다. 연관 값을 통해 오류에 관한 부가 정보를 제공할 수도 있습니다. 1.1 오류 표현 Error 프로토콜과 열거형을 통해서 오류를 표현 enum VendingMachineError: Error { case invalidInput case insufficientFunds(moneyNeeded: Int) case outOfStock } 연관값 각 하나의 타입에 대해 인스턴스마다 다른 값을 가지게 ..
프로그래밍 언어/swift
2021. 1. 22. 13:55