Scala - сумма многомерного массива - PullRequest
1 голос
/ 06 марта 2019

В Scala вот как я суммирую значения Int многомерного массива:

val data = Array.ofDim[Int](200, 200, 200)
// fill data with Int values

val sum = data.map(i => i.map(j => j.sum).sum).sum

Есть ли более короткий, возможно, более простой для чтения способ получения суммы массива?

1 Ответ

3 голосов
/ 07 марта 2019

Хорошее решение будет:

val sum = data.flatten.flatten.sum
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...