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 |
Tags
- 운영체제
- 문법
- SwiftUI
- 영남대
- 백준
- 후기
- 리액트
- 스위프트
- spritekit
- TCA
- composable architecture
- c++
- 네트워크
- Swift
- 스유
- 알고리즘
- 대외활동
- 멋쟁이사자처럼
- 컴퓨터그래픽스
- 위젯킷
- 멋사
- widgetkit
- swift concurrency
- dispatchqueue
- ReactorKit
- 웹
- widget
- Protocol
- cs
- uikit
Archives
- Today
- Total
목록hashable (1)
맛동산이
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/2ausT/btr49Sxsg6O/gkK1KFicskKMWA8ekprVS1/img.png)
Hashable이란? 먼저 최초의 질문은 Hashable이라는 프로토콜이 무엇인지에 대한 궁금증에서 출발한다. Hashable이란, hasher로 인하여 int값인 hash value를 가져서 hashing 될수있는 타입을 의미한다. 그렇다면 Hasher는? Hasher는 구조체 이며, hash 함수이며, 주로 셋과 딕셔너리 타입에서 사용한다. 해당 메소드를 보면 다음과 같은데 .combine(H) : 주어진 값을 해셔에 추가해서 해셔에 혼합한다. .finalize() → Int : 해시를 완료하고 해시 값을 반환한다. 해시(Hash) 쉽게 말해서 딕셔너리 같은 타입이 해시를 사용하게 되는데, 이는 Key와 Value값의 1대1 매핑을 해주게 되는 자료형이다. 그런데 이때 이 value값을 해시테이블이라..
앱/Swift
2023. 3. 21. 22:43