Initialization rules

Report a typo

Select all correct initializations of a multidimensional array:

Tip: Don't forget that in a single multidimensional array may be arrays of different types and lengths. Meanwhile, if you have initialized a one-dimensional array of a certain type, you cannot fill it with elements of other type.

a)

val arrayMD = arrayOf(
    arrayOf(),
    arrayOf()
)

b)

val arrayMD = arrayOf(
    arrayOf(booleanArrayOf(true, true), arrayOf(1, 1)),
    arrayOf(arrayOf(1, 1), booleanArrayOf(true, true))
)

c)

val arrayMD = arrayOf(
    arrayOf<String>(1, 2, 0),
    arrayOf<String>(0, 2, 5),
    arrayOf<String>(5, 1, 0)
)

d)

val n = arrayOf(
    FloatArray(0),
    FloatArray(1),
    DoubleArray(2)
)

e)

val arrayMD = arrayOf(
    arrayOf('q', 'w', 'e'),
    arrayOf('r', 't', 'y')
)
Select one or more options from the list
___

Create a free account to access the full topic