Запитання з тегом «scala-collections»

Бібліотека колекцій для мови програмування Scala

6
withFilter замість фільтра
Чи завжди ефективніше використовувати withFilter замість фільтра, коли згодом застосовуються такі функції, як map, flatmap тощо? Чому підтримуються лише карти, плоскі карти та foreach? (Очікувані функції, такі як forall / також існують)


2
Як перетворити колекцію Scala Option [X] на колекцію X
Я починаю досліджувати Scala, і одна з речей, яка мене заінтригувала, - це Optionтип і обіцянка можливості усунути nullпов'язані з цим помилки. Однак я не зміг зрозуміти, як перетворити список (або іншу колекцію), скажімо,, Option[String]на колекцію String(очевидно, фільтруючи будь-які значення, які є None). Іншими словами, як я можу отримати з …

4
Чому в Scala блискавка швидше, ніж zip?
Я написав деякий код Scala, щоб виконати елементну операцію над колекцією. Тут я визначив два методи, які виконують одне і те ж завдання. Один метод використовуєzip а інший використовуєzipped . def ES (arr :Array[Double], arr1 :Array[Double]) :Array[Double] = arr.zip(arr1).map(x => x._1 + x._2) def ES1(arr :Array[Double], arr1 :Array[Double]) :Array[Double] = …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.