0
ответов

Scala method to combine each element of an iterable with each element of another?

If I have this: val a = Array("a ","b ","c ") val b = Array ("x", "y") Я хотел бы знать, существует ли такой метод, который позволил бы мне пройти первую коллекцию, и для каждого из ее элементов ...
вопрос задан: 10 June 2013 08:19
0
ответов

Характеристики занимаемой памяти коллекцией Scala

Есть удобная страница о характеристиках производительности классов коллекции Scala. Есть ли аналогичные данные по объему памяти? У меня ситуация, когда меня беспокоит использование памяти, и я бы…
вопрос задан: 6 May 2013 17:31
0
ответов

Kaip „Scala 2.9“ lygiagrečios kolekcijos veikia užkulisiuose?

„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 ...
вопрос задан: 4 May 2013 08:33
0
ответов

Итерация по нечетным членам коллекции в Scala

Как эффективно перебирать только нечетные члены коллекции в Scala, основываясь на позиции индекса? Данный список: val fruits: List [String] = List ("яблоки", "апельсины", "груши", "...
вопрос задан: 9 October 2012 18:01
0
ответов

Преобразование параллельной коллекции scala в обычную коллекцию

Я пытаюсь обратно преобразовать параллельную коллекцию в обычную карту. Согласно API, если я вызываю toMap для любой соответствующим образом определенной параллельной коллекции, она должна возвращать стандартную карту,...
вопрос задан: 19 August 2012 05:33
0
ответов

Преобразование java.util.HashMap в scala.collection.immutable.Map в java

Я использую некоторую библиотеку Scala из своего кода Java. А у меня проблема с коллекциями. Мне нужно передать scala.collection.immutable.Map в качестве параметра метода. Я могу преобразовать или построить immutable.Map...
вопрос задан: 10 August 2012 15:28
0
ответов

Java < -> Преобразования коллекции Scala, Scala 2.10 [дубликат]

Глядя на код в JavaConversions и JavaConverters, я не уверен, какой "правильный" способ (с 2.10 )для преобразования между коллекциями Java и Scala (в любом направлении ). Вроде есть...
вопрос задан: 26 July 2012 22:33
0
ответов

Вызов монад Scala из Java #карта

У меня есть экземпляр scala.collection.immutable.List, и я хочу вызвать на нем метод карты, НО из Java. Мне нужно предоставить CanBuildFrom. Я заметил, что многие коллекции scala...
вопрос задан: 26 July 2012 22:10
0
ответов

Разве Array[String] не является подклассом Seq[String] в Scala?

Я написал метод, который принимает объекты всех подклассов Seq[String]. К сожалению, он не примет объект типа Array[String]. Является ли Array[String] не подклассом Seq[String]? скала>...
вопрос задан: 18 July 2012 09:02
0
ответов

Разбить scala-список на n перемежающихся списков

Учитывая такой список, как List(1, 2, 3, 4, 5, 6, 7), как лучше всего разделить его на n подсписков, поставив элементы в каждый список циклическим способом? например если n = 3, результат должен быть List(...
вопрос задан: 21 June 2012 06:36
0
ответов

итерации по коллекциям Scala в Java

Как я могу перебирать коллекции Scala в Java?
вопрос задан: 17 June 2012 23:54
0
ответов

Как правильно получить подмассив в Scala?

Я пытаюсь получить подмассив в scala и немного не понимаю, как это сделать правильно. Больше всего мне хотелось бы чего-то вроде того, как вы можете сделать это в python: x = [3, 2, 1]...
вопрос задан: 31 May 2012 09:32
0
ответов

Более чистый кортеж groupBy

У меня есть последовательность пар ключ-значение (String, Int), и я хочу сгруппировать их по ключу в последовательность значений (т.е. Seq [(String, Int)]) => Map[String, Iterable[Int]])). Очевидно, что toMap не...
вопрос задан: 28 May 2012 12:19
0
ответов

Степень параллелизма параллельных коллекций scala

Есть ли в параллельных коллекциях scala эквивалент LINQ withDegreeOfParallelism, который устанавливает количество потоков, которые будут запускать запрос? Я хочу выполнить параллельную операцию, которая должна ...
вопрос задан: 23 May 2012 21:39
0
ответов

Метод, использующий Seq[T] для возврата String, а не Seq[Char]

Я хотел бы реализовать метод, который принимает произвольное Seq[T] и также возвращает Seq[T]. Но когда предоставляется String, он также должен возвращать String. Передача String работает из-за некоторых неявных...
вопрос задан: 21 May 2012 17:00
0
ответов

Scala Эквивалент Nil для Set

Существует ли эквивалент Nil для Set в Scala? Я попытался использовать Nil в качестве значения для Set, но получил ожидаемую ошибку (, поскольку тип Nil — это List )Спасибо
вопрос задан: 8 May 2012 21:24
0
ответов

Scala Collectfirst с вариантом возврата функций [u]

У меня была эта ситуация возникает несколько раз в библиотеке, которую я пишу, и я не особенно доволен решениями, которые я придумал так далеко. Допустим, у меня есть дорогая функция ...
вопрос задан: 30 April 2012 12:21
0
ответов

Scala convert Option to int

Я просмотрел эти ссылки http://blog.danielwellman.com/2008/03/using-scalas-op.html http://blog.tmorris.net/scalaoption -cheat-sheet/ У меня есть карта [String, Integer] и когда я делаю map.get("X"...
вопрос задан: 17 April 2012 10:17
0
ответов

Как лучше всего определить типобезопасные необязательные методы в Scala?

Необязательный метод — это метод, который можно применять, если дженерики класса имеют определенный тип. примеры :list.unzip //работает, только если это набор пар list.sum //работает, только если эта коллекция...
вопрос задан: 16 April 2012 18:57
0
ответов

Как реализовать общую функцию усреднения в scala?

Это кажется простой проблемой для любого конкретного типа числа, т.е. двойного/целого числа, но в общем случае это сложно написать. неявное определение def iterebleWithAvg(data:Iterable[Double])= new { def avg:Double =...
вопрос задан: 15 April 2012 07:25
0
ответов

Поток против представлений против итераторов

В чем разница между потоками, представлениями (SeqView) и итераторами в scala? Я так понимаю: все это ленивые списки. Потоки кэшируют значения. Итераторы можно использовать только один раз? Вы можете '...
вопрос задан: 25 March 2012 18:54
0
ответов

Есть ли в Scala такая вещь, как двунаправленные карты?

Я хотел бы связать 2 столбца с уникальными идентификаторами и иметь возможность получить значение первого столбца по значению второго столбца, а также значение второго столбца по значение первого столбца. Что-то вроде Map(1 <-&...
вопрос задан: 24 March 2012 10:32
0
ответов

Создание метода, который принимает любую 2D-последовательность и превращает ее в массив [Array [_]] в Scala

Как указано в заголовке, я хочу иметь метод, который можно применить к любому типу аргумента, например, Array [Array [_]] или Seq [Array [_]], или Array [Seq [_]], или Seq [Seq [_]]. Аргумент должен быть преобразован в 2D ...
вопрос задан: 15 March 2012 08:00
0
ответов

Почему BitSet требует, чтобы явное приведение рассматривалось как экземпляр Set[Int]?

В scaladoc BitSet определяется как расширение Set[Int]. Поэтому я подумал, что использование BitSet, как в экземпляре Set[Int], будет работать, но я получаю несоответствие типов: Добро пожаловать в Scala версии 2.9.1.final (Java ...
вопрос задан: 13 March 2012 21:04
0
ответов

scala - Смущает ошибка "diverging implicit expansion" при использовании "sortBy"

Интересно, почему 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,...
вопрос задан: 28 February 2012 15:46
0
ответов

Какой тип использовать для хранения изменяемой таблицы данных в памяти в Scala?

Каждый раз при вызове функции , если результат для данного набора значений аргументов еще не запомнен, я хотел бы поместить результат в таблицу в памяти. Один столбец предназначен для хранения результата, другие ...
вопрос задан: 25 February 2012 03:57
0
ответов

Коллекция высокоуровневых операций устаревания (list: List [A] - a: A)

Почему у нас есть этот оператор-метод @deprecated ("вместо этого используйте` filterNot (_ == x) `", " 2.8.0 ") def - [B>: A] (x: B): List [B] // т.е. List (1,23,3,4,5) - 23 не рекомендуется для списков, но не для ...
вопрос задан: 23 February 2012 00:47
0
ответов

Как функционально объединить перекрывающиеся диапазоны номеров из списка

У меня есть ряд объектов-диапазонов, которые мне нужно объединить, чтобы все перекрывающиеся диапазоны исчезли: case class Range (from: Int, to: Int) val rangelist = List (Range (3, 40), Range (1, 45), Range (2, 50) и т.д.) ...
вопрос задан: 9 February 2012 21:15
0
ответов

Как получить индекс элемента при отображении массива в Scala?

Рассмотрим простой пример сопоставления: val a = Array ("One", "Two" , "Три") val b = a.map (s => myFn (s)) Мне нужно использовать здесь не myFn (s: String): String, а myFn (s: String, n: Int):. ..
вопрос задан: 4 February 2012 01:29
0
ответов

Как преобразовать изменяемую HashMap в неизменяемый эквивалент в Scala?

Внутри моей функции я создаю набор результатов, заполняя новую изменяемую HashMap данными (если есть это лучший способ - я был бы признателен за комментарии). Затем я хотел бы вернуть набор результатов как ...
вопрос задан: 30 January 2012 19:50