Will Kotlin ever add support for 2 dimensional arr...
# language-proposals
t
Will Kotlin ever add support for 2 dimensional arrays, if not, why? I feel as though 2 dimensional arrays are a good feature that most other programming languages have.
s
b
Do you mean like
String[][]
in Java? Because that's just an array of
String
arrays, or
Array<Array<String>>
in Kotlin
h
And you can even overload the get operator:
operator fun Array<Array<String>>.get[i:Int, j: Int] = [i][j]
k
Comparing it with that other Java-like language, C#, the latter has
string[n,m]
which is a true 2D array in addition to
string[][n]
which is a jagged array. They are two separate types. Kotlin and Java only have jagged arrays.