In Kotlin, a multidimensional array is nothing but an array of arrays. The following example of creating a multidimensional array will give you a better understanding of it:
val numbers = arrayOf(
arrayOf(1, 2, 3),
arrayOf(4, 5, 6),
arrayOf(7, 8, 9)
)
In the preceding example, the parent array has three elements and all of these items are arrays by themselves. All of the child arrays have three elements each, but it isn't mandatory to have the same number of elements in each child array. Have a look at the following example:
val food = arrayOf(
arrayOf("Apple", "Apricot", "Avocado"),
arrayOf("Banana", "Broccoli", "Beetroot"),
arrayOf("Cherry", "Carrot")
)
Here, we tried to fill in a few vegetable and fruit names in an array alphabetically. Note that the array...