16
ответов

Является ли библиотека коллекций Scala 2.8 «самой длинной заметкой о самоубийстве в истории»? [закрыто]

Я только начал смотреть на повторную реализацию библиотеки коллекций Scala, которая появится в готовящемся выпуске 2.8. Те, кто знаком с библиотекой из 2.7, заметят, что библиотека из ...
вопрос задан: 25 October 2015 11:00
8
ответов

Синтаксис Scala для карты [duplicate]

В Scala я могу сделать: List (1,2,3) .map {x = & gt; x * 2} и List (1,2,3) .map (x = & gt; x * 2) и List (1,2,3) .map ({x = & gt; x * 2}) и List (1 , 2,3) .map {(x = & gt; x * 2)} и получить тот же ответ. Когда я должен ...
вопрос задан: 1 May 2013 21:41
7
ответов

Суммарная сумма без var scala [duplicate]

Я пытаюсь вычислить кумулятивную сумму для списка ints, в императивном стиле в scala с использованием var и for loop, это, кажется, работает, но мне интересно, можем ли мы сделать это без использования var и counter в ...
вопрос задан: 11 July 2010 23:48
5
ответов

scala Iterable#map по сравнению с Iterable#flatMap

Каково различие между картой и flatMap функциями Повторяемых?
вопрос задан: 15 December 2010 22:42
5
ответов

O (1) преобразование из изменяемого. Отобразитесь на неизменный. Карта?

Есть ли способ преобразовать (переносят) изменяемую Карту к неизменному в O (1) время (то есть, не путем копирования значений, но подобный тому, что сделано в JavaConversions),
вопрос задан: 15 December 2010 21:33
4
ответа

Преобразование набора Java в набор Scala

Связанный с вопросом о Переполнении стека Scala, эквивалентный из нового HashSet (Набор), как я преобразовываю набор Java (java.util. В списке говорится) в Список набора Scala? Я на самом деле пытаюсь преобразовать...
вопрос задан: 23 May 2017 12:32
4
ответа

Какой хороший и функциональный способ поменять элементы коллекции в Scala?

В моем проекте постоянно встречается один общий случай использования. В какой-то момент у меня есть какая-то сортированная коллекция (List, Seq и т. Д ... не имеет значения) и один элемент этой коллекции. Что я хочу ...
вопрос задан: 15 December 2010 20:39
4
ответа

Общепринятая практика набора Scala

Происходя из среды Java, я привык к обычной практике контакта с наборами: очевидно, были бы исключения, но обычно кодировали бы, будет похож: общедоступный класс MyClass {частный Set&...
вопрос задан: 15 December 2010 20:18
3
ответа

Примеры использования для потоков в Scala

В Scala существует Потоковый класс, который очень похож на итератор. Различие в теме между Итератором и Потоком в Scala? предложения некоторое понимание сходств и различий между...
вопрос задан: 23 May 2017 02:16
3
ответа

Как преобразовать Seq в Карту [Интервал] использование значения как ключ в карте?

У меня есть Seq, содержащий объекты класса, который похож на это: класс A (val ключ: Интервал...) Теперь я хочу преобразовать этот Seq в Карту, с помощью значения ключа каждого объекта как ключ и объект...
вопрос задан: 15 December 2010 22:38
3
ответа

Разница между массивом и списком в Scala

В каких случаях мне следует использовать Array (Buffer) и List (Buffer). Единственное различие, которое я знаю, состоит в том, что массивы не вариативны, а списки ковариантны. Но как насчет производительности и некоторых других ...
вопрос задан: 15 December 2010 22:38
3
ответа

В наборах Scala 2.8, почему Проходимый тип был добавлен выше Повторяемого?

Я знаю, что, чтобы быть Проходимыми, Вы должны только иметь foreach метод. Повторяемый требует метода итератора. И наборы SID Scala 2.8 и "Борьба Bitrot с Типами" бумага в основном...
вопрос задан: 15 December 2010 21:07
3
ответа

Что самый быстрый путь состоит в том, чтобы суммировать набор в Scala

Я попробовал различные наборы в Scala для подведения итогов, это - элементы, и они намного медленнее, чем суммы Java, с которыми это являются массивы (для цикла). Существует ли способ для Scala быть с такой скоростью, как массивы Java? Я услышал...
вопрос задан: 15 December 2010 20:41
3
ответа

Отношения равенства в Scala

Я просто наткнулся на одно из сообщений в блоге Tony Morris о Java и фундаментальной проблеме с языком: это определения сделанного на заказ отношения равенства для набора. Это - что-то, что я думаю...
вопрос задан: 15 December 2010 20:17
3
ответа

Scala лучший способ превратить Набор в Карту ключом?

Если у меня есть набор c типа T и существует свойство p на T (типа P, скажите), что лучший способ состоит в том, чтобы сделать map-by-extracting-key? val c: Набор [T] val m: Карта [P, T] Одним путем является following:...
вопрос задан: 15 December 2010 20:16
3
ответа

Scala: как объединить набор Карт

У меня есть Список Карты [Строка, дважды], и я хотел бы объединить их содержание в единственную Карту [Строка, дважды]. Как я должен сделать это идиоматическим способом? Я предполагаю, что должен смочь сделать это...
вопрос задан: 15 December 2010 20:15
3
ответа

Как использовать Java Collections.shuffle () на массиве Scala?

У меня есть массив, который я хочу переставить случайным образом. В Java существует метод Collections.shuffle (), который может переставить элементы Списка случайным образом. Это может использоваться на массиве также: Строка [] выстраивает =...
вопрос задан: 15 December 2010 20:15
3
ответа

Как преобразовать из от java.util. Отобразитесь на Карту Scala

Java API возвращает java.util. Карта <java.lang. Строка, java.lang. Булевская переменная>;. я хотел бы поместить это в Карту [Строка, булевская переменная], Так предположите, что мы имеем: var scalaMap: Карта [Строка, булевская переменная] = Map.emp
вопрос задан: 15 December 2010 20:13
3
ответа

Расширение набора Scala

Я хочу Карту, которая бросает на попытку перезаписать значение для существующего ключа. Я попробовал: черта Unoverwriteable [A, B] расширяет scala.collection. Карта [A, B] {класс случая KeyAlreadyExistsException (e: Строка)...
вопрос задан: 15 December 2010 19:27
2
ответа

Совокупный список оценивает в Scala

Запуск со списка объектов, содержащих два условные параметра и валюта, как я могу агрегировать общее количество, условное на валюту? Данный: класс случая Торговля (имя: Строка, сумма: Интервал, валюта:...
вопрос задан: 3 October 2018 21:52
2
ответа

Scala лучший способ превратить Коллекцию в Карту под ключ? (2-й вариант)

(Это вариант этой Q & A) Скажем, у меня есть это: Список ("foo", "bar", "spam") Я хочу создать карту, для которой ключ - это длина строки, а значение - это коллекция. всего ...
вопрос задан: 23 May 2017 02:19
2
ответа

Как я могу получить доступ к определенным элементам структуры в блоке данных искровой scala? [Дубликат]

Столбец в моей кадре данных содержит структуры вида [{«annotatorType»: «pos», «begin»: 0, «end»: 0, «result»: «NNP», «metadata»: {"word": " D "}}, {" annotatorType ":" pos "," begin ": 1," end ": 4," result ":" POS "," ...
вопрос задан: 16 July 2016 16:17
2
ответа

Scala создает Список [Интервал]

Как я могу быстро создать Список [Интервал], который имеет 1 - 100 в нем? Я попробовал Список (от 0 до 100), но он возвращает Список [Диапазон. Включительно] Спасибо
вопрос задан: 16 October 2015 14:55
2
ответа

Scala - функция вызова параллельно с различными параметрами [duplicate]

У моего приложения Scala есть dataframe, созданный при вызове таблицы hive. После того, как данные потянуты, я создаю набор со списком идентификаторов: val c_Set = inputDF.select ("c_id"). Collect (). Map (_ (0)). ToSet Затем я ...
вопрос задан: 11 August 2015 16:52
2
ответа

Изящный способ инвертировать карту в Scala

Учащийся Scala в настоящее время и должен был инвертировать Карту, чтобы сделать некоторое инвертированное значение-> ключевые поиски. Я искал простой способ сделать это, но придумал только: (Карта () ++ origMap.map (kvp => (kvp. _ 2-&...
вопрос задан: 25 January 2014 13:36
2
ответа

Scala, эквивалентный из нового HashSet (Набор)

Кто такой эквивалентный конструктор Scala (для создания неизменного HashSet) к Java новый HashSet <T> (c), где c имеет Набор типа <? расширяется T>?. Все я могу найти в Объекте HashSet...
вопрос задан: 6 May 2013 17:45
2
ответа

Преобразуйте набор Scala в Java (java.util. Набор)?

У меня есть Набор в Scala (я могу выбрать любую реализацию, поскольку я создаю Набор. Библиотека Java, которой я пользуюсь, ожидает java.util. Набор [Строка]. Следует за корректным способом сделать это в Scala...
вопрос задан: 19 March 2013 13:33
2
ответа

Почему в списках Scala нет упорядочивания?

Есть ли причина, по которой в Scala нет неявного упорядочивания списков? val списки = Список (Список (2, 3, 1), Список (2, 1, 3)) list.sorted error: не удалось найти неявное значение для параметра ord: Ordering [...
вопрос задан: 20 December 2010 20:06
2
ответа

преобразуйте java.util. Карта [Строка, Объект] к scala.collection.immutable. Карта [Строка, Любой]

Как я преобразовываю java.util. Карта [Строка, Объект] к scala.collection.immutable. Карта [Строка, Любой], так, чтобы все значения в исходной карте (целые числа, булевские переменные и т.д.) были преобразованы в правильное значение для работы...
вопрос задан: 15 December 2010 22:43
2
ответа

То, почему Итератор имеет, содержит метод, но Повторяемый не делает, в Scala 2.8?

Я хотел бы звонить, 'содержит' на моем Iterables :-)
вопрос задан: 15 December 2010 22:42