Я пытаюсь определить большое количество примитивных 2D-массивов в Kotlin, и, похоже, для этого нет краткого способа сделать это. Например, в C ++ вы можете сделать следующее:
int arr[2][5] =
{{1,8,12,20,25},
{5,9,13,24,26}};
Лучшее, что я смог придумать в Котлине, это
val arr = arrayOf(
intArrayOf(1,8,12,20,25),
intArrayOf(5,9,13,24,26))
Java (с ее бессмысленным повторением) даже побил Котлина
int[][] arr = new int[][]
{{1,8,12,20,25},
{5,9,13,24,26}};
Хотя дополнительный шаблон не является концом света, он раздражает.