Учитывая потенциально большое изображение (или двумерный массив чисел), я хотел бы перебрать все пиксели (или числа) и, например, подсчитайте все черные (или 0 значений).Scala: fold over two-array array
Я знаю, что могу просто использовать для понимания как
for (y <- 0 until img.height; x <- 0 until img.width) {
...
}
но мне нужно изменяемый переменную для подсчета. На самом деле это не проблема, но предположим, что я не хочу этого и хотел бы использовать более функциональный стиль, как мне это сделать, не создавая большую структуру данных с элементами высоты ширины x (другими словами, эффективность диапазонов 0 until img.height
и 0 until img.width
)?
Просто напомню, что '' abc "==" abc "' не работает. –
@SarveshKumarSingh В Scala он работает. – Kolmar
Ну ... Это конечно ... Новости для меня. –