[swift 2] for (index, item) in list.enumerate 구문 사용하는 방법
스위프트 언어에서 for-in 구문은 매우 강력하다.
하지만 리스트의 객체에서 해당 객체가 몇번째인지 알아야 할때가 종종 발생한다.
이럴때 이 방법을 사용하면 된다
for (index, item) in list.enumerate() {
// 일단 어떻게 나오는지 찍어보자
print("index:\(index), item:\(item)")
item.해야할 일()
list.removeAtIndex(index)
}
나 같은 경우는 list 내에서 item이 해야할 일이 있고
해당 item이 들어 있는 list 배열에서 삭제해야 했다.
위와 같은 코드로 해결이 되었다.
하지만 리스트의 객체에서 해당 객체가 몇번째인지 알아야 할때가 종종 발생한다.
이럴때 이 방법을 사용하면 된다
for (index, item) in list.enumerate() {
// 일단 어떻게 나오는지 찍어보자
print("index:\(index), item:\(item)")
item.해야할 일()
list.removeAtIndex(index)
}
나 같은 경우는 list 내에서 item이 해야할 일이 있고
해당 item이 들어 있는 list 배열에서 삭제해야 했다.
위와 같은 코드로 해결이 되었다.
댓글
댓글 쓰기