개발

[Android, Kotlin] 문법정리 2, for문

jmob_blog 2020. 9. 6. 10:45
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
반응형

'개발' 카테고리의 다른 글

[Android, Kotlin] class 사용  (1) 2020.09.06
[Android, Kotlin] Kotlin Function  (0) 2020.09.06
[Android, Kotlin] 문법 정리  (0) 2020.09.06
[Python] image에서 문자 추출 (pytesseract)  (2) 2020.06.14
[QT, QML] Python에서 Property 등록  (0) 2020.05.05