📌 Language/Swift
[Swift] Set집합의 index위치 알아내기
Fomagran 💻
2020. 5. 13. 23:37
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
반응형