Я знаю, что есть чистый способ отображения функции f:A => B
над массивом, foo
типа Array[A]
получить Array[B]
через foo.map{f}
.Отображение функции над многомерным массивом в Скале
Есть чистый способ отображения f
над bar:Array[Array[A]]
получить Array[Array[B]]
, который сохраняет структуру массива для bar
во время отображения всех A
элементов к элементам типа B
?
В общем, существует способ сопоставления элементов массивов произвольных размеров (т. Е. Не только 2D, но 3D, 4D и т. Д.).
Это искушает меня написать мой собственный многомерный массив. – leedm777
@dave - Удивительно, дайте мне знать, как это происходит. – dsg