📝 학습목표 : 반복문 if와 while의 사용법을 알아보자.
for문
✔ for문은 주어진 컬렉션을 반복할 때 사용됩니다.
✔ in을 이용해서 리스트나 배열 등의 컬렉션에서 요소에 접근하여 반복문을 수행하면 students 안의 원소를 반복하면서 각 학생의 이름을 출력한다.
for문의 포함범위
* sum 변수는 각 반복에서 i값을 누적한다.
1. (..): 1부터 10까지 10번 반복
2. step: 특정 간격으로 반복 (1, 3, 5, 7, 9)
3. downTo: 10 ≥ downTo ≥ 1 (10, 9, 8, 7, ・・・ 거꾸로 반복)
4. until: 1 ≤ until < 100 (1~99까지 99번 for문을 돌며 100을 포함하지 않는다.)
While문
✔ while 반복문은 주어진 조건이 참일 때 반복된다.
✔ index가 10보다 작은 동안에만 반복되며 각 반복에서 index를 증가시켜야 합니다. index++를 작성하지 않으면 0이 갱신되지 않으니 계속 0만 출력할 것이다.
withIndex(): 컬렉션의 각 요소에 대해 인덱스와 요소의 쌍을 생성
반복문에서 컬렉션의 인덱스와 요소에 동시에 접근할 수 있다.
students의 각 요소와 인덱스를 순서대로 할당하고 반복 작업을 수행한다.
- Harry는 students의 첫 번째 요소이므로 index(0)에는 1(0+1)이, name에는 Harry가 할당된다.
- 그 다음 요소는 Ron이므로 index에는 2가, name에는 Ron이 할당된다. 이런 식으로 모든 요소에 대해 반복 작업이 수행된다.
참고 자료⎜https://www.youtube.com/watch?v=IDVnZPjRCYg
'Language > Kotlin' 카테고리의 다른 글
[Kotlin] Class 사용법(+오버라이딩) (0) | 2024.03.07 |
---|---|
[Kotlin] Nullable & NonNull (0) | 2024.03.04 |
[Kotlin] Array & List 특징과 사용법 (0) | 2024.02.29 |
[Kotlin] 조건문 if & when(+Expression과 Statement 차이, Unit) (1) | 2024.02.27 |
[Kotlin] 변수와 상수(var, val) (0) | 2024.02.25 |