If I have this: val a = Array("a ","b ","c ")
val b = Array ("x", "y") Я хотел бы знать, существует ли такой метод, который позволил бы мне пройти первую коллекцию, и для каждого из ее элементов ...
Есть удобная страница о характеристиках производительности классов коллекции Scala. Есть ли аналогичные данные по объему памяти? У меня ситуация, когда меня беспокоит использование памяти, и я бы…
„Scala 2.9“ pristatė lygiagrečias kolekcijas. Jie yra tikrai puikus įrankis atliekant tam tikras užduotis. Tačiau kaip jie veikia viduje ir ar aš galiu paveikti elgesį / konfigūraciją? Kokį metodą daryti ...
Как эффективно перебирать только нечетные члены коллекции в Scala, основываясь на позиции индекса? Данный список: val fruits: List [String] = List ("яблоки", "апельсины", "груши", "...
Я пытаюсь обратно преобразовать параллельную коллекцию в обычную карту. Согласно API, если я вызываю toMap для любой соответствующим образом определенной параллельной коллекции, она должна возвращать стандартную карту,...
Я использую некоторую библиотеку Scala из своего кода Java. А у меня проблема с коллекциями. Мне нужно передать scala.collection.immutable.Map в качестве параметра метода. Я могу преобразовать или построить immutable.Map...
Глядя на код в JavaConversions и JavaConverters, я не уверен, какой "правильный" способ (с 2.10 )для преобразования между коллекциями Java и Scala (в любом направлении ). Вроде есть...
У меня есть экземпляр scala.collection.immutable.List, и я хочу вызвать на нем метод карты, НО из Java. Мне нужно предоставить CanBuildFrom. Я заметил, что многие коллекции scala...
Я написал метод, который принимает объекты всех подклассов Seq[String]. К сожалению, он не примет объект типа Array[String]. Является ли Array[String] не подклассом Seq[String]? скала>...
Учитывая такой список, как List(1, 2, 3, 4, 5, 6, 7), как лучше всего разделить его на n подсписков, поставив элементы в каждый список циклическим способом? например если n = 3, результат должен быть List(...
Я пытаюсь получить подмассив в scala и немного не понимаю, как это сделать правильно. Больше всего мне хотелось бы чего-то вроде того, как вы можете сделать это в python: x = [3, 2, 1]...
У меня есть последовательность пар ключ-значение (String, Int), и я хочу сгруппировать их по ключу в последовательность значений (т.е. Seq [(String, Int)]) => Map[String, Iterable[Int]])). Очевидно, что toMap не...
Есть ли в параллельных коллекциях scala эквивалент LINQ withDegreeOfParallelism, который устанавливает количество потоков, которые будут запускать запрос? Я хочу выполнить параллельную операцию, которая должна ...
Я хотел бы реализовать метод, который принимает произвольное Seq[T] и также возвращает Seq[T]. Но когда предоставляется String, он также должен возвращать String. Передача String работает из-за некоторых неявных...
Существует ли эквивалент Nil для Set в Scala? Я попытался использовать Nil в качестве значения для Set, но получил ожидаемую ошибку (, поскольку тип Nil — это List )Спасибо
У меня была эта ситуация возникает несколько раз в библиотеке, которую я пишу, и я не особенно доволен решениями, которые я придумал так далеко. Допустим, у меня есть дорогая функция ...
Я просмотрел эти ссылки http://blog.danielwellman.com/2008/03/using-scalas-op.html http://blog.tmorris.net/scalaoption -cheat-sheet/ У меня есть карта [String, Integer] и когда я делаю map.get("X"...
Необязательный метод — это метод, который можно применять, если дженерики класса имеют определенный тип. примеры :list.unzip //работает, только если это набор пар list.sum //работает, только если эта коллекция...
Это кажется простой проблемой для любого конкретного типа числа, т.е. двойного/целого числа, но в общем случае это сложно написать. неявное определение def iterebleWithAvg(data:Iterable[Double])= new { def avg:Double =...
В чем разница между потоками, представлениями (SeqView) и итераторами в scala? Я так понимаю: все это ленивые списки.
Потоки кэшируют значения.
Итераторы можно использовать только один раз? Вы можете '...
Я хотел бы связать 2 столбца с уникальными идентификаторами и иметь возможность получить значение первого столбца по значению второго столбца, а также значение второго столбца по значение первого столбца. Что-то вроде Map(1 <-&...
Как указано в заголовке, я хочу иметь метод, который можно применить к любому типу аргумента, например, Array [Array [_]] или Seq [Array [_]], или Array [Seq [_]], или Seq [Seq [_]]. Аргумент должен быть преобразован в 2D ...
В scaladoc BitSet определяется как расширение Set[Int]. Поэтому я подумал, что использование BitSet, как в экземпляре Set[Int], будет работать, но я получаю несоответствие типов: Добро пожаловать в Scala версии 2.9.1.final (Java ...
Интересно, почему List(3,2,1).toIndexedSeq.sortBy(x=>x) не работает: scala> List(3,2,1).toIndexedSeq.sortBy(x=>x) // Wrong
:8: error: missing parameter type List(3,2,...
Каждый раз при вызове функции , если результат для данного набора значений аргументов еще не запомнен, я хотел бы поместить результат в таблицу в памяти. Один столбец предназначен для хранения результата, другие ...
Почему у нас есть этот оператор-метод @deprecated ("вместо этого используйте` filterNot (_ == x) `", " 2.8.0 ") def - [B>: A] (x: B): List [B] // т.е. List (1,23,3,4,5) - 23 не рекомендуется для списков, но не для ...
У меня есть ряд объектов-диапазонов, которые мне нужно объединить, чтобы все перекрывающиеся диапазоны исчезли: case class Range (from: Int, to: Int) val rangelist = List (Range (3, 40), Range (1, 45), Range (2, 50) и т.д.) ...
Рассмотрим простой пример сопоставления: val a = Array ("One", "Two" , "Три") val b = a.map (s => myFn (s)) Мне нужно использовать здесь не myFn (s: String): String, а myFn (s: String, n: Int):. ..
Внутри моей функции я создаю набор результатов, заполняя новую изменяемую HashMap данными (если есть это лучший способ - я был бы признателен за комментарии). Затем я хотел бы вернуть набор результатов как ...