enumerated로 현재 인덱스 파악하기

Hisop·2022년 10월 19일
0

Swift

목록 보기
5/7

Swift의 for문은 인자의 값만을 가지게 되므로 index 컨트롤이 필요하다면 추가적인 int 변수를 생성해주어야했다.
따로 생성하는 것보다 간단하게 생성하는 방법이 있어 정리하게 되었다.

enumerated

var arr:[Int] = [10, 20, 30]
for (index, value) in arr.enumerated()
{
	print("\(index), \(value)")
}
// 0, 10
// 1, 20
// 2, 30

위 방식처럼 index와 value를 받아서 사용이 가능하다.


참고 자료

Apple Documentation

profile
42seoul - C, C++ / YagomAcademy - Swift

0개의 댓글