for문 형식
for(조건 표현식){
}
for문의 조건 표현식
JAVA에서는 아래에서 보는 바와 같이 초기화, 조건식, 증감식으로 이루어져 있는데
for(int i = 0; i<10; i++){ //i는 0이고; i가 10이 되기 전까지 반복; i값은 1씩 증가
}
코틀린은 in을 사용해서 표현한다.
- 범위 지정시에 값을 넣어서 하는 경우
for(i in 1..10){ //i는 1부터 시작해서 10이 될 때까지 반복
}
- Collection 을 넣어서 하는 경우
for(i in userList){ //collection 사이즈 만큼 반복하고 i값은 인덱스가 아닌 userList에 들어간 값이다.
}
- utnil (1부터 99까지 반복)
for(i in 1 until 100){ //util 뒤에 오는 수를 포함하지 않는다
}
- downTo(10에서 1이 될 때까지 반복)
for(i in 10 downTo 1){
}
- step 예제1(몇 씩 증감 할 것인지. 1부터 시작해서 100이 될 때까지 반복하는데 2씩 뛰어서 )
for(i in 1..100 step 2){
println(i)
}
//결과 값
1
3
5
7
...
- step 예제2(100에서 1이 될 때까지 반복하는데 2씩 뛰어서)
for(i in 100 downTo 1 step 2){
println("downTo Test $i")
}
//결과 값
downTo Test 100
downTo Test 98
downTo Test 96
downTo Test 94
downTo Test 92
downTo Test 90
downTo Test 88
...
'개발 공부 > Kotlin' 카테고리의 다른 글
[Kotlin] 코틀린 function(함수) (0) | 2019.05.21 |
---|---|
[Kotlin]코틀린 배열 arrayOf(), Array (0) | 2019.05.19 |
[Kotlin]코틀린 조건문 when (0) | 2019.05.18 |
변수 선언 및 문자열 (0) | 2018.04.25 |
함수 선언과 조건문 (0) | 2018.04.24 |