Ashutosh Panda
12/16/2019, 11:46 AMbezrukov
12/16/2019, 11:51 AMArray(5) { Array(10) { Array(15) { 10 } } }
creates array 5x10x15 with initial value 10Ashutosh Panda
12/16/2019, 11:52 AMdiesieben07
12/16/2019, 11:52 AMprintln(array.contentToString())
Ashutosh Panda
12/16/2019, 11:52 AMbezrukov
12/16/2019, 11:52 AMprintln(array[0][0][0])
Ashutosh Panda
12/16/2019, 11:53 AMAshutosh Panda
12/16/2019, 11:53 AMbezrukov
12/16/2019, 11:53 AMval array = Array(5) { Array(10) { 10 } }
println(array[0][0])
Ashutosh Panda
12/16/2019, 11:55 AMarrayOf<type>()
bezrukov
12/16/2019, 11:55 AMbezrukov
12/16/2019, 11:56 AMAshutosh Panda
12/16/2019, 11:56 AMval array=Array(5){array(10)}
will this mean array is emptybezrukov
12/16/2019, 11:57 AMarray(10)
here?
If you wanted arrayOf(10)
, 10 - content, not sizeAshutosh Panda
12/16/2019, 11:59 AMval array = Array(5) { Array(10) { 10 } }
I just didn't write
{10}
bezrukov
12/16/2019, 12:00 PMAshutosh Panda
12/16/2019, 12:00 PMAshutosh Panda
12/16/2019, 12:00 PMdiesieben07
12/16/2019, 12:00 PM[
[10, 10, 10, ...], // 10 times
[10, 10, 10, ...],
... // 5 times
]
Ashutosh Panda
12/16/2019, 12:01 PMdiesieben07
12/16/2019, 12:02 PMdiesieben07
12/16/2019, 12:02 PMAshutosh Panda
12/16/2019, 12:02 PMAshutosh Panda
12/16/2019, 12:02 PMdiesieben07
12/16/2019, 12:03 PMarrayOf(1, 2, 3)
(creates [1, 2, 3]
). Or you can use loops, or you can do something like:
val array = Array(3) { idx -> idx * 2 }
, which generates [0, 3, 6]