```inline fun <reified INNER> array2d(sizeOu...
# getting-started
y
Copy code
inline fun <reified INNER> array2d(sizeOuter: Int, sizeInner: Int, noinline innerInit: (Int, Int) -> INNER): Array<Array<INNER>>
        = Array(sizeOuter) { outerCoord -> Array<INNER>(sizeInner) { innerCoord -> innerInit(outerCoord, innerCoord)} }