Swift 기초 문법 - 30. foreach enumerated

정성윤·2023년 7월 31일
0

Swift 이론

목록 보기
32/64

forEach와 enumerated는 스위프트에서 배열과 컬렉션을 다루는 데에 유용한 기능들입니다.

1. forEach :

forEach는 배열 또는 컬렉션의 모든 요소를 반복하면서 각 요소에 대해 특정 작업을 수행할 때 사용됩니다.
배열의 모든 요소를 순회하며 각 요소에 대해 주어진 클로저를 실행합니다.

array.forEach { element in
    // 각 요소(element)에 대해 수행할 작업
}


let numbers = [1, 2, 3, 4, 5]
numbers.forEach { number in
    print(number)
}

2. enumerated :

enumerated는 배열 또는 컬렉션의 요소와 함께 해당 요소의 인덱스에 접근해야 할 때 사용됩니다.
이 메서드를 사용하면 각 요소와 해당 요소의 인덱스가 튜플 형태로 제공됩니다.

for (index, element) in array.enumerated() {
    // index와 element에 대해 수행할 작업
}

>> let fruits = ["Apple", "Banana", "Orange"]
for (index, fruit) in fruits.enumerated() {
    print("Index: \(index), Fruit: \(fruit)")
}

결과 :
Index: 0, Fruit: Apple
Index: 1, Fruit: Banana
Index: 2, Fruit: Orange

참고(출처) : 개발하는 정대리, 야곰(Swift5)

profile
이유있는 스위프트 개발자

0개의 댓글