kotlin
kotlin 배열 선언 및 반복문 문법
노명규
2022. 9. 29. 10:25
배열 선언 하는 법
var intArr:Array<Int> = arrayOf(1, 2, 3, 4)
var intArr2 = arrayOfNulls<Int>(5)
var anyArr : Array<Any> = arrayOf(1, "awd", 3.2, 4)
반복문 쓰는 법
for(i: Int in 1..10)
print("$i ") //output : 1, 2, 3, 4, 5 ... 10
val len: Int = 5
for(i in 1..len)
print("$i ") //output : 1, 2, 3, 4, 5
for(i in 1 until len)
print("$i ") //output : 1, 2, 3, 4
for(i: Int in 1..10 step(2))
print("$i ") //output : 1, 3, 5, 7, 9
for(i in 10 downTo 1) //output : 10, 9, 8, 7 ... 1
print("$i ")
for(i in 10 downTo 1 step(2)) //output : 10, 8, 6, 4, 2
print("$i ")
val arr: IntArray = intArrayOf(10, 20, 30, 40, 50)
for(i in arr)
print("$i ") //output : 10, 20, 30, 40, 50
for(i in arr.reversed())
print("$i ") //output : 50, 40, 30, 20, 10
val list = listOf<String>("korea", "salmon", "T_T")
for(i in list)
print("$i ") //output : korea, salmon, T_T
for(i in 0 until list.count())
print("${list[i]} ") //output : korea, salmon, T_T
for (i in tl2.indices) {
// i는 0이고, size는 보통 1부터 시작하니 항상 끝에가 1개가 많은 이슈를 알아서 해결해줌,
}