0
ответов

Как объединить 2 итератора в Scala?

a и b - значения типа Iterator [String]. Мне нужно, чтобы c включал все элементы a и b. Удивительно, но я не могу понять, как этого добиться. Может быть, вы знаете?
вопрос задан: 28 January 2012 19:34
0
ответов

Имеет ли смысл использовать сопоставление с образцом в Scala с действительно простыми случаями?

В разделе «Программирование на Scala, второе издание» на стр. 410 вы можете найти класс Simulation, который имеет следующий метод: private def next () {(повестка дня: @unchecked) соответствует {case item :: rest => ...
вопрос задан: 26 December 2011 18:33
0
ответов

Scala Map foreach

given: val m = Map[String, Int]("a" -> 1, "b" -> 2, "c" -> 3) m.foreach((key: String, value: Int) => println(">>> key=" + key + ", value=" + value)) почему компилятор ...
вопрос задан: 22 December 2011 12:17
0
ответов

collection.mutable.OpenHashMap vs collection.mutable.HashMap

Для операций put и get OpenHashMap превосходит HashMap примерно в 5 раз: https://gist.github. com/1423303 Есть ли случаи, когда HashMap следует предпочесть OpenHashMap?
вопрос задан: 7 December 2011 13:27
0
ответов

Ленивое декартово произведение нескольких последовательностей в Scala

Я реализовал простой метод для генерации декартова произведения на нескольких последовательностях, например: object RichSeq {implicit def toRichSeq [T] (s: Seq [T]) = new RichSeq [ T] (s) } class RichSeq [T] (s: Seq [T]) {...
вопрос задан: 1 December 2011 19:22
0
ответов

Использование методов scala vararg в java

Почему все методы scala vararg при использовании из java, похоже, принимают последовательность переменных и не могут использоваться как собственные методы vararg java. Это ошибка? Например, у Buffer есть метод def append (...
вопрос задан: 29 November 2011 10:47
0
ответов

Вопрос о производительности Scala

В статье, написанной Даниэлем Корзеквой, он сказал, что производительность следующего кода: list.map (e => e * 2) .filter (e => e> 10) намного хуже, чем итерационное решение, написанное на Java. ...
вопрос задан: 27 November 2011 15:26
0
ответов

Scala: самый быстрый `remove (i: Int)` в изменяемой последовательности

Какую реализацию из пакета scala.collection.mutable мне следует выбрать, если я собираетесь выполнять множество удалений по индексу, например remove (i: Int), в однопоточной среде? Самый очевидный выбор, ...
вопрос задан: 27 November 2011 15:24
0
ответов

Не удается добавить в изменяемый LinkedList scala?

Я смотрю на API, и метод: + возвращает новый LinkedList. Метод append позволяет добавлять только другой связанный список. Для работы метода + = требуется переменная. Зачем кому-то ...
вопрос задан: 9 November 2011 05:58
0
ответов

Несогласованное поведение для xs.sliding (n), если n меньше размера?

Согласно scaladoc, slide () возвращает ... "Итератор, создающий повторяющиеся коллекции размера size, за исключением последний и единственный элемент будет усечен, если их меньше, чем size ". ...
вопрос задан: 31 October 2011 19:50
0
ответов

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

Объект List имеет метод mkString, который может преобразовывать в строку с разделителем. Однако большинство человеческих языков обрабатывают последний элемент по-разному при перечислении списка. Например, A, B, C ...
вопрос задан: 23 October 2011 17:47
0
ответов

Преобразование XSLT вызывает ошибку

У меня есть xml, как показано ниже,
вопрос задан: 3 October 2011 12:47
0
ответов

потребляют элементы из scala Iterator

Меня смущает поведение метода take in trait Iterator. Кажется, что он не потребляет предметы. Вот пример: scala> Iterator (1,2,3) res0: Iterator [Int] = непустой итератор scala> ...
вопрос задан: 1 October 2011 10:25
0
ответов

Scala: Содержится в изменяемых и неизменяемых наборах

Я обнаружил странное поведение для изменяемых наборов, которое я не могу понять: у меня есть объект, который я хочу добавить в набор. Метод equals для класса переопределяется. Когда я добавляю два разных ...
вопрос задан: 26 September 2011 13:35
0
ответов

Почему мутабельные и мутабельные ListMap имеют разный порядок в Scala?

Почему мутабельная версия ListMap хранится в порядке возрастания, а мутабельная - в порядке убывания? Вот тест, который вы можете использовать, если у вас есть scalatest-1.6.1.jar и junit-4.9....
вопрос задан: 24 September 2011 21:56
0
ответов

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

Введите следующую небольшую последовательную программу и ее распараллеленную версию в Scala REPL: / * Активировать измерение времени в классе «App». Печатает [всего мс] при выходе. * / util.Properties.setProp ("...
вопрос задан: 18 September 2011 16:28
0
ответов

, Почему потоковая операция сгиба бросает Из исключения памяти?

я имею после простой выдумки определения кода (i:Long, j:Long): Поток [Долго] = я #:: выдумка (j, i+j) (0l/: выдумка (1,1) .take (10000000)) (_ + _) И это выдает исключение OutOfMemmoryError. Я не могу понять почему...
вопрос задан: 5 September 2011 18:25
0
ответов

Запись универсального метода 'заливки'

я пытаюсь записать универсальный метод заполнения и следую, то, что я придумал до сих пор: scala> импортирует collection.generic. {GenericTraversableTemplate => GTT} импорт collection.generic. {...
вопрос задан: 5 September 2011 18:12
0
ответов

Существует ли Scala версия NavigableMap?

В Java 1.6 были представлены интерфейсы NavigableMap (и NavigableSet) и TreeMap был обновлен для реализации нового интерфейса. Среди прочего, NavigableMap полезен для того, чтобы задавать вопросы ...
вопрос задан: 29 August 2011 00:39
0
ответов

Мрзливо оценет индексиран тип на низа

Треба да изградам низа од предмети што се вчитани од надворешен ресурс. Ова оптеретување е скапа операција треба да се одложи до времето кога се потребни предметите. По ...
вопрос задан: 25 August 2011 08:08
0
ответов

Почему в коллекциях scala нет удобочитаемых методов, таких как .append, .push и т. Д.

В коллекциях Scala есть множество читаемых и почти читаемых операторов, таких как: + и +:, но почему нет ли удобочитаемых синонимов вроде добавления?
вопрос задан: 24 August 2011 16:35
0
ответов

Объединение огромных наборов (HashSet) в Scala

У меня есть два огромных (как в миллионах записей) набора (HashSet), которые имеют некоторое (<10%) перекрытие между собой. Мне нужно объединить их в один набор (я не забочусь о сохранении исходных наборов). ...
вопрос задан: 3 August 2011 11:17
0
ответов

Максимальная длина очереди scala

Мне любопытно, есть ли у Scala какой-нибудь драгоценный камень, спрятанный в его классах коллекций, который я могу использовать. В основном я ищу что-то вроде очереди FIFO, но у нее есть верхний предел ее размера, так что когда ...
вопрос задан: 2 August 2011 21:17
0
ответов

Как сгруппировать повторяющуюся последовательность переменной длины в Scala

У меня есть набор целых чисел, которые повторяются в шаблоне: val RepeatingSequence = List (1,2,3,1 , 2,3,4,1,2,1,2,3,4,5) Я хотел бы разделить этот список, когда шаблон повторяется; в этом ...
вопрос задан: 23 July 2011 14:06
0
ответов

Решение проблемы удивительного отсутствия ParList в scala.collections.parallel

Итак, scala 2.9 недавно появилась при тестировании Debian, привнеся с собой новомодные параллельные коллекции. Предположим, у меня есть некоторый код, эквивалентный def strictFunction (x: Int): Int = {...} def ...
вопрос задан: 10 July 2011 16:29
0
ответов

Использование сбора на картах в Scala

Недавно я наткнулся на этот пост, в котором "вводится" метод сбора для коллекций Scala. Использование простое: scala> val ints = List (1, "2", 3) collect {case i: Int => i} ...
вопрос задан: 10 July 2011 11:53
0
ответов

Как сделать добавить или добавить в Scala mutable.Seq

Есть кое-что, чего я не понимаю в Scala collection.mutable.Seq.Он описывает интерфейс для всех изменяемых последовательностей, но я не вижу методов для добавления или добавления элементов без создания ...
вопрос задан: 8 July 2011 03:52
0
ответов

Сравнение Google guava и Scala collection framework

Существует множество общих концепций: неизменяемая коллекция, представление коллекции, строгий / нестрогий сбор, построители коллекций одинаковые шаблоны в Guava и Scala Collection API. Итак, что такое ...
вопрос задан: 6 July 2011 14:57
0
ответов

Scala Convert Set to Map

Как преобразовать Set ("a", "b", "c") в Map ("a" -> 1, "b «-> 2,« в »-> 3)? Я думаю, это должно работать с toMap.
вопрос задан: 26 April 2011 13:55
0
ответов

Как преобразовать массив [String] в Set [String]?

У меня есть массив строк. Как лучше всего превратить его в неизменяемый набор строк? Я предполагаю, что это вызов одного метода, но я не могу найти его в документации по scala. Я использую scala 2.8.1.
вопрос задан: 25 April 2011 13:11