issues
search
yoogail105
/
KkokkoSwift
꼬리에 꼬리를 무는 swift 개념 정리
28
stars
0
forks
source link
Equatable
#79
Open
yoogail105
opened
1 year ago
yoogail105
commented
1 year ago
Equatable
두 개의 값을 비교하는 프로토콜
구조체나 클래스 등의 복합 데이터 타입을 비교할 때 사용
String, Int, Double 등 Swift의 여러 기본 타입들은 이미 Equatable 프로토콜을 준수하고 있기 때문에, 별도의 처리 없이 '==' 연산자를 사용할 수 있음!
Custom struct에서의 Equatable
하지만 커스텀 데이터 타입의 경우에는
Equatable
을 직접 구현해 주어야 한다!
Equatable
을 사용하면 두 값을 비교할 수 있음
그리고 이 값을 조건문 등에서 다양하게 활용할 수 있겠지?
Equatable
Custom struct에서의 Equatable
Equatable
을 직접 구현해 주어야 한다!Equatable
을 사용하면 두 값을 비교할 수 있음