not bad 한 개발

Swift - for-in문 본문

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 값이 랜덤으로 출력됩니다.

'Swift' 카테고리의 다른 글

Swift - break / continue문  (0) 2021.10.02
Swift - repeat-while문  (0) 2021.10.02
Swift - if-else문  (0) 2021.10.02
Swift - nil합병연산자  (0) 2021.10.02
Swift - 두 가지 Optional 형 Int? / Int!  (0) 2021.09.29
Comments