일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- AWS
- 옵셔널
- 상속
- PHP
- programmers
- Java
- DatePicker
- CodeIgniter
- 객체
- jQuery
- switch-case
- 클래스
- 2차원 객체배열
- 제어문
- bootstrap
- 사용법
- guard
- amazon
- EC2
- 차이점
- SWiFT
- Gradle
- 함수
- Xcode
- pagination
- class
- 전의 의존성
- 자료불러오기
- Spring
- CKEditor4
Archives
- Today
- Total
not bad 한 개발
Swift - for-in문 본문
(인덕대학교 컴퓨터소프트웨어학과 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