Swift
Swift - for-in문
leebean
2021. 10. 2. 14:50
(인덕대학교 컴퓨터소프트웨어학과 iOS프로그래밍기초(21-2학기)한성현 교수님 강의 내용을 변형 및 요약 했습니다.)
for-in문
- for문은 다른 프로그래밍 언어와 마찬가지로 조건에 지정된 수 만큼 반복하는 기능을 합니다.
-
//사용법 for 상수명 in 범위{ 실행될코드 } - 상수명 : 반복할 범위하면서 가져온 항목을 담게될 상수를 의미합니다.
- 범위를 지정하는데 배열로 접근이 가능합니다.
- dictionary를 사용하여 범위를 지정할 수 있습니다.
- '_' 를 사용하면 상수명을 생략이 가능하나 범위값을 집어넣는 것은 불가능합니다.
(기본적인 for-in문 사용예시)
for index in 1...10{
print(index,"번째")
}
//결과
//1 번째
//2 번째
//3 번째
//4 번째
//5 번째
//6 번째
//7 번째
//8 번째
//9 번째
//10 번째
('_' 사용예시)
for _ in 1...5{
print("start")
}
//결과
//start
//start
//start
//start
//start
(배열을 이용한 for-in문 예시)
let Name = ["a1","b2","c3","d4"]
for names in Name{
print(names)
}
//결과
//a1
//b2
//c3
//d4
(dictionary를 이용한 for-in문 예시)
let number = ["A1": 1, "B2": 2, "C3": 3]
//dictionary는 key:value형식의 배열입니다.
for (Name, Count) in number {
print("\(Name) number is \(Count) ")
}
//(name) number is (Count) name, Count 값이 랜덤으로 출력됩니다.