Результаты поиска по запросу "scala-collections"
Я скептически отношусь к этому. Мне нужно увидеть контрольные цифры, подтверждающие это.
ли эквивалент в параллельных коллекциях scala LINQ?withDegreeOfParallelism который устанавливает количество потоков, которые будут выполнять запрос? Я хочу запустить операцию параллельно, которая должна иметь установленное количество потоков.
Обратите внимание, что ListBuffer является окончательным / запечатанным, в то время как вы можете расширить MutableList. В зависимости от вашего приложения может быть полезна расширяемость.
разница между СкалойMutableList а такжеListBuffer занятия вscala.collection.mutable? Когда бы вы использовали один против другого? Мой сценарий использования имеет линейную последовательность, в которой я могу эффективно удалить первый элемент, ...
Без определения функции func (i: Int) с использованием оператора «повторение строки» *:
наилучший способ создатьMap[K,V] изSet[K] и функция отK вV? Например, предположим, у меня есть scala> val s = Set(2, 3, 5) s: scala.collection.immutable.Set[Int] = Set(2, 3, 5)а также scala> def func(i: Int) = "" + i + i func: (i: ...
Извини, мой плохой, тогда.
аюсь создать обёрткуList с конкретным типом (например,List[Int]) такие, что методы, которые принимают неявноеCanBuildFrom параметр возвращает экземпляр моей обертки вместоList. Одним из возможных решений, которое кажется довольно тяжелым, ...
, поскольку даже не вариантный набор As может содержать только Bs, если
очень интересностатья об архитектуре коллекций Scala 2.8 [http://www.scala-lang.org/docu/files/collections-api/collections-impl.html]и я немного экспериментировал с этим. Для начала я просто скопировал окончательный кодRNA пример. Вот это для ...
groups.google.com/d/msg/scala-user/dThOh07mZKo/VX8CeiWxAj4J
тформе Scala Collections я думаю, что есть некоторые поведения, которые противоречатmap(). Мы можем выделить два вида преобразований в (неизменных) коллекциях. Те, чья реализация призываетnewBuilder воссоздать итоговую коллекцию, и тех, кто ...
Один небольшой комментарий ... Единственная причина, по которой я бы предпочел Set (a: _ *), а не .toSet, это то, что мне нужен изменяемый набор, например
я есть массив строк. Какой лучший способ превратить его в неизменный набор строк? Я предполагаю, что это единственный вызов метода, но я не могу найти его в документах Scala. Я использую Scala 2.8.1.
withFilter вместо фильтра
Всегда ли эффективнее использовать withFilter вместо фильтра при последующем применении таких функций, как map, flatmap и т. Д.? Почему поддерживаются только карта, плоская карта и foreach? (Ожидаемые функции, такие как forall / также существуют)
Надеюсь это поможет.
class DefaultListMap[A, B <: List[B]] extends HashMap[A, B] { override def default(key: A) = List[B]() }хочу создавать картуA -> List[B], В моем случае этоLong -> List[String] но когда я получаю ключ от карты, которая не имеет значения, я хотел ...
Фильтр Scala в списке по индексу
Я хотел написать это функционально, и лучшее, что я мог сделать, было: list.zipWithIndex.filter((tt:Tuple2[Thing,Int])=>(tt._2%3==0)).unzip._1чтобы получить элементы 0, 3, 6, ... Для этого есть более читабельная идиома Scala?