인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

sujinnaljin님의 프로필 이미지
sujinnaljin

작성한 질문수

SwiftUI - iOS14 퍼펙트 가이드

10 List Section

10강 Hashable 관련 질문입니다.

작성

·

141

1

안녕하세요 SwiftUI 강의 잘 듣고 있습니다!

다름이 아니라 21분 즈음에 .map 부분을 포인트 하시면서 "list화 시켜주면 자동으로 hashable 형태로 잡혀있다"라고 말씀하시는데 map으로 만들어진 array는 무조건 hashable이라는 뜻인가요..?

감사합니다 :)

답변 1

2

iOS Developer - 이정님의 프로필 이미지
iOS Developer - 이정
지식공유자

안녕하세요.

설명이 좀 미흡했던 것 같습니다.

Hashable은 보통 우리가 쓰는 기본타입은 거의 다 준수하고 있습니다.

string, integer, floating-point, bool, set등등..

그래서 이 타입으로 array를 만들면 바로 /.self가 가능하다 라고 말해야 하는데 그냥 된다고 설명드린 것 같네요.

(영상 설명에선  string으로된 array)

반대로 보면 Hashable을 준수하지 않은 struct를 만들어서 그걸 array로 만들고 /.self를 하려고 하면 hashable을 따르게 하라고 나올 겁니다.

설명이 도움되셨길 바랍니다.

sujinnaljin님의 프로필 이미지
sujinnaljin

작성한 질문수

질문하기