🍎 Swift/iOS 학습 노트
[🍎 Swift 문법] foreach 반복문
솔비님
2024. 5. 1. 15:29
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