본문 바로가기
📌 Language/Swift

[Swift] Set집합의 index위치 알아내기

by Fomagran 💻 2020. 5. 13.
728x90
반응형

Set집합은 배열처럼 인덱스로 값을 찾아낼 수가 없었다.

그래서 찾아본 결과 indices를 이용하면 Set안의 값의 index를 찾아낼 수 있었다.

1
2
3
4
5
6
let mySet: Set = ["a""b""c""d"]
let indices = mySet.indices.map{$0} //Set집합을 indices로 나눠주고 map으로 담아준다.
let index = indices[1//원하는 위치 값을 indices[?]로 넣은 뒤 ?값을 index로 만들어준다.
print(indices)
print(index)
print(mySet[index]) //Set집합에 index를 넣으면 Set의 해당 index값을 도출해낼 수 있다.
cs

출력해서 봐보면 다음과 같이 indices는 Set의 인덱스값을 가지고 있고

index는 그것을 배열과 같은 인덱스값으로 바꿔주고

Set집합에 index를 넣어주면 해당 위치의 값을 알아낼 수 있다.

 

 

728x90
반응형

댓글