a и b - значения типа Iterator [String]. Мне нужно, чтобы c включал все элементы a и b. Удивительно, но я не могу понять, как этого добиться. Может быть, вы знаете?
В разделе «Программирование на Scala, второе издание» на стр. 410 вы можете найти класс Simulation, который имеет следующий метод: private def next () {(повестка дня: @unchecked) соответствует {case item :: rest => ...
Для операций put и get OpenHashMap превосходит HashMap примерно в 5 раз: https://gist.github. com/1423303 Есть ли случаи, когда HashMap следует предпочесть OpenHashMap?
Я реализовал простой метод для генерации декартова произведения на нескольких последовательностях, например: object RichSeq {implicit def toRichSeq [T] (s: Seq [T]) = new RichSeq [ T] (s)
} class RichSeq [T] (s: Seq [T]) {...
Почему все методы scala vararg при использовании из java, похоже, принимают последовательность переменных и не могут использоваться как собственные методы vararg java. Это ошибка? Например, у Buffer есть метод def append (...
В статье, написанной Даниэлем Корзеквой, он сказал, что производительность следующего кода: list.map (e => e * 2) .filter (e => e> 10) намного хуже, чем итерационное решение, написанное на Java.
...
Какую реализацию из пакета scala.collection.mutable мне следует выбрать, если я собираетесь выполнять множество удалений по индексу, например remove (i: Int), в однопоточной среде? Самый очевидный выбор, ...
Я смотрю на API, и метод: + возвращает новый LinkedList. Метод append позволяет добавлять только другой связанный список. Для работы метода + = требуется переменная. Зачем кому-то ...
Согласно scaladoc, slide () возвращает ...
"Итератор, создающий повторяющиеся коллекции размера size, за исключением последний и единственный элемент будет усечен, если их меньше, чем size ". ...
Объект List имеет метод mkString, который может преобразовывать в строку с разделителем. Однако большинство человеческих языков обрабатывают последний элемент по-разному при перечислении списка. Например, A, B, C ...
Меня смущает поведение метода take in trait Iterator. Кажется, что он не потребляет предметы. Вот пример: scala> Iterator (1,2,3)
res0: Iterator [Int] = непустой итератор scala> ...
Я обнаружил странное поведение для изменяемых наборов, которое я не могу понять: у меня есть объект, который я хочу добавить в набор. Метод equals для класса переопределяется. Когда я добавляю два разных ...
Почему мутабельная версия ListMap хранится в порядке возрастания, а мутабельная - в порядке убывания? Вот тест, который вы можете использовать, если у вас есть scalatest-1.6.1.jar и junit-4.9....
Введите следующую небольшую последовательную программу и ее распараллеленную версию в Scala REPL: / * Активировать измерение времени в классе «App». Печатает [всего мс] при выходе. * /
util.Properties.setProp ("...
я имею после простой выдумки определения кода (i:Long, j:Long): Поток [Долго] = я #:: выдумка (j, i+j) (0l/: выдумка (1,1) .take (10000000)) (_ + _) И это выдает исключение OutOfMemmoryError. Я не могу понять почему...
я пытаюсь записать универсальный метод заполнения и следую, то, что я придумал до сих пор: scala> импортирует collection.generic. {GenericTraversableTemplate => GTT}
импорт collection.generic. {...
В Java 1.6 были представлены интерфейсы NavigableMap (и NavigableSet) и TreeMap был обновлен для реализации нового интерфейса. Среди прочего, NavigableMap полезен для того, чтобы задавать вопросы ...
Треба да изградам низа од предмети што се вчитани од надворешен ресурс. Ова оптеретување е скапа операција треба да се одложи до времето кога се потребни предметите. По ...
У меня есть два огромных (как в миллионах записей) набора (HashSet), которые имеют некоторое (<10%) перекрытие между собой. Мне нужно объединить их в один набор (я не забочусь о сохранении исходных наборов). ...
Мне любопытно, есть ли у Scala какой-нибудь драгоценный камень, спрятанный в его классах коллекций, который я могу использовать. В основном я ищу что-то вроде очереди FIFO, но у нее есть верхний предел ее размера, так что когда ...
У меня есть набор целых чисел, которые повторяются в шаблоне: val RepeatingSequence = List (1,2,3,1 , 2,3,4,1,2,1,2,3,4,5) Я хотел бы разделить этот список, когда шаблон повторяется; в этом ...
Итак, scala 2.9 недавно появилась при тестировании Debian, привнеся с собой новомодные параллельные коллекции. Предположим, у меня есть некоторый код, эквивалентный def strictFunction (x: Int): Int = {...} def ...
Недавно я наткнулся на этот пост, в котором "вводится" метод сбора для коллекций Scala. Использование простое: scala> val ints = List (1, "2", 3) collect {case i: Int => i}
...
Есть кое-что, чего я не понимаю в Scala collection.mutable.Seq.Он описывает интерфейс для всех изменяемых последовательностей, но я не вижу методов для добавления или добавления элементов без создания ...
Существует множество общих концепций: неизменяемая коллекция, представление коллекции, строгий / нестрогий сбор,
построители коллекций одинаковые шаблоны в Guava и Scala Collection API. Итак, что такое ...
У меня есть массив строк. Как лучше всего превратить его в неизменяемый набор строк? Я предполагаю, что это вызов одного метода, но я не могу найти его в документации по scala. Я использую scala 2.8.1.