Kotlin
[Kotlin] Kotlin 2차원 배열
혀가 길지 않은 개발자
2020. 9. 17. 23:09
fun main() {
var multiIntArray: Array<Array<Int>> = Array<Array<Int>>(3) {
Array<Int>(3) {
i -> i * i
}
}
for (intArray in multiIntArray) {
for (int in intArray) {
print("$int ")
}
println()
}
}
fun main() {
var multiIntArray: Array<Array<Int>> = Array(3) {
Array(3) {
i -> i * i
}
}
for (intArray in multiIntArray) {
for (int in intArray) {
print("$int ")
}
println()
}
}
fun main() {
var multiIntArray: Array<Array<Int>> = Array<Array<Int>>(3) {
arrayOf(1, 2, 3)
}
for (intArray in multiIntArray) {
for (int in intArray) {
print("$int ")
}
println()
}
}
fun main() {
var multiIntArray: Array<IntArray> = Array<IntArray>(3) {
intArrayOf(1, 2, 3)
}
for (intArray in multiIntArray) {
for (int in intArray) {
print("$int ")
}
println()
}
}
fun main() {
var multiIntArray: Array<IntArray> = Array<IntArray>(3) {
IntArray(3) // 0으로 초기화됨
}
for (intArray in multiIntArray) {
for (int in intArray) {
print("$int ")
}
println()
}
}
fun main() {
var multiIntArray: Array<IntArray> = Array<IntArray>(3) {
IntArray(3) // 0으로 초기화됨
}
for (i in multiIntArray.indices) {
for (j in multiIntArray[i].indices) {
multiIntArray[i][j] = i * j
}
}
for (intArray in multiIntArray) {
for (int in intArray) {
print("$int ")
}
println()
}
}