반응형
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
- JPA
- javascript
- 인공지능
- libasm
- 데이터베이스
- sql
- 리눅스
- 오라클
- 다이어리
- AI
- CI
- DBMS
- swift
- Xcode
- 아이패드다이어리
- 스프링부트
- IOS
- 프로그래밍언어론
- 스프링부트 웹 소켓
- 42seoul
- 소켓
- MySQL
- 스프링
- 네트워크
- CD
- springboot
- Spring
- 티스토리챌린지
- 오블완
- jenkins
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