Swift Generic 2) 제네릭 사용방법, 활용예시
Generic Functions 제네릭의 기능 제네릭(Generic) 기능은 어떠한 타입에서도 작동될 수 있습니다. 아래의 코드는 swapTwoValues(_:_:) 라는 다양한 타입을 수용할 수 있는 메서드입니다. 위의 swapTwoValues(_:_:) 메서드는 어떠한 타입이던 동일한 타입이기만 되는 두개의 인자를 받아서 값을 swap할 수 있습니다. 다양한 타입을 스왑하기 위해 다수의 메서드를 작성할 필요가 없게 되는 것입니다. 기존에 Int타입으로만 한정해서 받은 메서드, swapTwoIntValues(_:_:)메서드와 비교해서 몸체 내부의 구현 코드는 별다른 차이가 없습니다. 이제 두개의 메서드를 비교해 보도록 하겠습니다. 제네릭(Generic)을 사용한 메서드인 swapTwoValues(_:_..
iOS 개발/개발자문서 정보
2020. 7. 6. 18:28
반응형
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 백준알고리즘
- 김프매매
- 자연어처리
- Collection
- swift알고리즘
- swift 기초
- 개발자문서
- 알고리즘
- SwiftUI
- 백준swift
- swift reduce
- Protocol
- Swift 알고리즘
- swift string
- publisher
- swift
- 스위프트
- createML
- ios
- 부스트코스
- 프로그래머스
- swift언어
- 컬렉션
- swift 문자열
- swift문제
- 알고리즘문제
- CoreML
- uikit
- 프로그래머스swift
- 프로토콜
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함