foreach 반복문
var myArray : [Int] = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
for item in myArray {
print("item: \(item)")
}
💡해당 코드의 의미
myArray 배열에 담겨있는 요소를 item 이라는 변수에 담아서 처리하겠다는 의미
→ 배열이 가지고 있는 요소의 수 만큼 알아서 반복을 돌려줌
✔️결과
item: 1 item: 2 item: 3 *** item: 10 |
조건이 들어간 foreach 반복문(where)
예제_1
var myArray : [Int] = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
for item in myArray where item > 5 {
print("5보다 큰수: \(item)")
}
💡해당 코드의 의미
배열에 담겨있는 요소 중 where 로 5보다 큰 수를 뽑아냄
✔️결과
5보다 큰수: 6 5보다 큰수: 7 *** 5보다 큰수: 10 |
예제_2
var myArray : [Int] = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
for item in myArray where item % 2 == 0 {
print("짝수: \(item)")
}
💡해당 코드의 의미
배열에 담겨있는 요소 중 짝수만 출력
✔️결과
짝수: 0 짝수: 2 짝수: 4 *** 짝수: 10 |
var myArray : [Int] = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
for item in myArray where item != 0 {
print("홀수: \(item)")
}
💡해당 코드의 의미
배열에 담겨있는 요소 중 홀수만 출력
✔️결과
홀수: 1 홀수: 3 홀수: 5 *** 홀수: 9 |
학습 자료
https://www.cometoplay.kr/item_list.php?category_id=001012024055&sst=it_datetime&sod=desc
'🍎 Swift > iOS 문법 노트' 카테고리의 다른 글
[🍎 Swift 문법] Guard 구문 (0) | 2024.05.02 |
---|---|
[🍎 Swift 문법] enum 열거형 (1) | 2024.05.01 |
[🍎 Swift 문법] 조건문 (0) | 2024.04.30 |
[🍎 Swift 문법] 자료형 (1) | 2024.04.25 |
[🍎 Swift 문법] 변수와 상수 (1) | 2024.04.25 |