728x90
반응형
1. for문 기본 형태
for( [range] ){
// run code
}
2. for in..
[start]부터 [end] 포함으로 loop
for( [variable] in [start]..[end] )
{
// run code
}
for( index in 0..10)
{
Log.d("jmob", "index : $index")
}
3. for until
[start] 부터 [end] 미포함으로 loop
for ( [variable] in [start] until [end] )
{
// run code
}
for( index in 0 until 10)
{
Log.d("jmob", "index : $index")
}
4. for step
[start] 부터 [end] 범위에서 step 단위로 건너뜀
for ( [variable] in [start] until [end] step [step] )
{
// run code
}
for( index in 0 until 10 step 4)
{
Log.d("jmob", "index : $index")
}
5. for downTop
for( [variable] in [start] downTo [end] )
{
// run code
}
for( index in 5 downTo 0 )
{
Log.d("jmob", "index : $index")
}
6. for List or Collection
for ( [variable] in [ List or Collection] )
{
// run code
}
var list = listOf<String>( "AAA", "BBB")
for( index in list )
{
Log.d("jmob", "index : $index")
}
var list2 = mutableListOf<String>("AAA","BBB")
for( index in list2 )
{
Log.d("jmob", "index : $index")
}
728x90
반응형
'Programming > Android&Kotlin' 카테고리의 다른 글
[Android, Kotlin] Null Safety (0) | 2020.09.06 |
---|---|
[Android, Kotlin] class 사용 (0) | 2020.09.06 |
[Android, Kotlin] Kotlin Function (0) | 2020.09.06 |
[Android, Kotlin] 문법 정리 (0) | 2020.09.06 |