0
ответов

Какой изменчивый список scala использовать?

Это дополнительный вопрос к изменяемому списку No Scala. Я хочу использовать изменяемый список в Scala. Я могу выбрать из scala.collection.mutable. Взаимосвязанный список scala.collection.mutable.LinkedList scala ....
вопрос задан: 9 April 2019 15:34
0
ответов

Как показать Password в чистом тексте в поле ввода пароля, когда метка используется в качестве значения?

Я использую код, приведенный ниже, а также вижу в этом http://jsfiddle.net/peter/Xt5qu/, чтобы использовать метки в качестве входных значений. Какие изменения можно внести, чтобы в полях пароля метка была в чистом тексте, но...
вопрос задан: 31 March 2019 21:12
0
ответов

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

Я новичок в Scala, и я только что узнал, что у Scala есть scala.collection.immutable.EmptySet, Set1, Set2, Set3, Set4 и HashSet. То же самое в случае карты. Упоминается, что это помогает улучшить ...
вопрос задан: 18 March 2019 00:14
0
ответов

Перехват исключения на карте

Как лучше всего обрабатывать исключения при повторении цикла в Scala? Например, если бы у меня был метод convert (), который мог бы генерировать исключение, я бы хотел поймать это исключение, зарегистрировать его, ...
вопрос задан: 17 March 2019 16:04
0
ответов

Как определить порядок в Scala?

Имея val hm: HashMap [org.joda.time.DateTime, MyType] Я пытается получить первый и последний DateTime набора с помощью hm.keys.min и hm.keys.max соответственно, но компилятор говорит Нет ...
вопрос задан: 28 January 2019 00:25
0
ответов

Карта Scala из итеративного кортежа

Конструируя scala.collection.Map из других коллекций, я постоянно пишу: val map = Map (foo.map (x => (x, f (x))) Однако на самом деле это не работает, поскольку Map.apply принимает переменную ...
вопрос задан: 24 January 2019 13:19
0
ответов

Мин/макс с опцией[T] для возможно пустого Seq?

Я немного занимаюсь гимнастикой Скала, где у меня есть Seq[T], в которой я пытаюсь найти «самый маленький» элемент. Вот что я делаю прямо сейчас: val leastOrNone = seq.reduceOption { (лучший, текущий) => если (...
вопрос задан: 2 October 2018 10:52
0
ответов

mutable vs. immutable в коллекциях Scala

Я довольно новичок в Scala и пытаюсь понять иерархию коллекций. Я вижу, что есть различие между 'mutable' и 'immutable' коллекциями, но я не понимаю, что это ...
вопрос задан: 15 August 2017 08:46
0
ответов

Расширение коллекций Scala: Упражнение с одним основанным индексом Array

В качестве упражнения я хотел бы расширить коллекцию Scala Array до моего собственного OneBasedArray (делает то, что вы ожидаете, индексирование начинается с 1). Поскольку это неизменяемая коллекция, я бы хотел, чтобы она была ...
вопрос задан: 23 May 2017 12:26
0
ответов

Семантика Scala Traversable, Iterable, Sequence, Stream и View?

Есть и другие вопросы, такие как Scala: В чем разница между Traversable и Iterable трейтами в коллекциях Scala? и как получить сумму квадратов двух списков в Scala? который отвечает ...
вопрос задан: 23 May 2017 12:26
0
ответов

SCALA: в чем разница между прохожденными и итеративными чертами в скальных коллекциях?

Я посмотрел на этот вопрос, но все еще не понимаю разницу между ИТИРУМНЫЕ И ОБЕСПЕЧЕННЫЕ ЧЕРТЫ. Может кто-то объяснить?
вопрос задан: 23 May 2017 11:46
0
ответов

Реализуйте коллекцию scala, чтобы карта, фильтр и т. Д. Создавали правильный тип

Я пытаюсь реализовать карту со значениями по умолчанию, и я бы хотел, чтобы фильтры, карты и т. Д. Через DefaultingMap также создавали по возможности DefaultingMap. Вот моя первоначальная реализация: class ...
вопрос задан: 23 May 2017 11:44
0
ответов

Тип возврата Scala при расширении коллекции

Если я напишу class Things extends scala.collection.immutable.HashSet [Int] new Things + 5, то результатом будет res0: scala.collection.immutable.HashSet [Int] = Set (5) Что мне нужно сделать для ...
вопрос задан: 23 May 2017 10:33
0
ответов

Каков текущий элемент в Scala DoubleLinkedList?

Я собираюсь использовать DoubleLinkedList. Его метод remove () говорит: «Удаляет текущий узел из двусвязного списка». но на странице нет других ссылок на текущий. Что такое ...
вопрос задан: 23 May 2017 10:29
0
ответов

Что означает param: _* в Scala?

Будучи новичком в Scala (2.9.1), я имею List[Event] и хотел бы скопировать его в Queue[Event], но следующий синтаксис дает Queue[List[Event]] вместо этого: val eventQueue = Queue(events) For some ...
вопрос задан: 12 April 2017 06:14
0
ответов

Реализация Scala Map сохраняет записи в порядке вставки?

В Java для этой цели я использую LinkedHashMap. В документации по LinkedHashMap в Java очень четко указано, что он имеет «предсказуемый порядок итераций», и мне нужно то же самое в Scala. В Scala есть ListMap и ...
вопрос задан: 16 November 2016 17:39
0
ответов

Как преобразовать Коллекция Scala от Option [X] до коллекции X

Я начинаю изучать Scala, и одна из вещей, которые меня заинтриговали, - это тип Option и обещание возможности устранить ошибки, связанные с null. Однако я не смог понять, как ...
вопрос задан: 8 July 2016 10:27
0
ответов

Почему ClassManifest нужен с массивом, но не со списком?

Определите следующий код: import scala.collection.JavaConversions._ val iter: java.util.Iterator [Any] = Array [ Любой] (1, 2, 3) .iterator def func (a: Any): String = a.toString def test [T: ClassManifest] (...
вопрос задан: 22 June 2016 17:37
0
ответов

Переназначение значения val в Scala

Я делаю учебное упражнение в Scala и получаю эту ошибку переназначения val. Я не вижу, где я переназначаю новое значение классу val personTest { val alf = Person("Alf", 30, List(...
вопрос задан: 24 January 2016 11:19
0
ответов

Разница между mapValues ​​и transform в Map

В Scala Map (см. API) какая разница в семантике и производительности между mapValues ​​и transform? Для любой данной карты, например, val m = Map ("a" -> 2, "b" -> 3) оба m ....
вопрос задан: 12 August 2015 16:46
0
ответов

Коллекции деревьев в Scala

Я хочу реализовать дерево в Scala. В моем конкретном дереве используются панели Swing Split, чтобы дать несколько представлений географической карты. Любая панель внутри разделенной панели сама по себе может быть разделена, чтобы дать дополнительный...
вопрос задан: 1 August 2015 01:38
0
ответов

Когда мне следует выбирать Vector в Scala?

Похоже, Vector опоздал на вечеринку Scala, посвященную коллекциям, и все влиятельные сообщения в блоге уже ушли. В Java ArrayList - это коллекция по умолчанию - я мог бы использовать LinkedList, но только когда ...
вопрос задан: 18 May 2015 22:25
0
ответов

Эмуляция scala ParStream

Не редкость в задачах Project Euler выглядит примерно так: Stream.from (1) .map (f) .takeWhile ((_> 0)). FoldLeft (0L) (_ + _) где f - некоторая дорогостоящая в вычислении функция, которая ...
вопрос задан: 22 January 2015 18:27
0
ответов

Почему фильтр перед foldLeft медленнее в Scala?

Я написал ответ на первый Вопрос проекта Эйлера: сложите все натуральные числа ниже тысячи, кратные 3 или 5. Первое, что пришло мне в голову, было: (от 1 до 1000) .filter (i = & ...
вопрос задан: 22 January 2015 17:20
0
ответов

Как реализовать карту с операцией по умолчанию в Scala

класс DefaultListMap [A, B <: List [B]] расширяет HashMap [A, B] {переопределить def default (key: A) = List [B] ()} Я не хочу создавать карту A -> List [B]. В моем случае это Long -> List [String], но ...
вопрос задан: 31 December 2014 11:41
0
ответов

Несогласованность коллекций scala 2.8?

, почему методы преобразования (версия карты с мутацией на месте) и сохранения (версия фильтра с изменением по месту) определены только в mutable.Map, но не в mutable.Buffer и mutable.Set? не все ...
вопрос задан: 22 August 2014 02:54
0
ответов

Can I use scala List directly in Java?

Can I use scala List in Java, like : import scala.collection.immutable.List; class HelloScalaList {public static void main (String [] args) {List xs = List (1, 2, 3); System.out ....
вопрос задан: 31 July 2014 10:24
0
ответов

В чем разница между JavaConverters и JavaConversions в Scala?

В scala.collection есть два очень похожих объекта JavaConversions и JavaConverters. В чем разница между этими двумя объектами? Почему они оба существуют? Когда я хочу использовать один или ...
вопрос задан: 25 June 2014 08:26
0
ответов

Scala: объединение двух методов, один возвращает список, другой набор в один метод с использованием обобщенных

Нуб здесь. Как я могу создать один метод, который можно использовать вместо следующих 2 методов? def makeListSavingsAccounts (numSavAccts: Int): список [SavingsAccount] = {var saList: список [...
вопрос задан: 28 November 2013 15:56
0
ответов

Scala: Как создать карту [K, V] из набора [K] и функцию от K до V?

Как лучше всего создать карту [K, V] из набора [K] и функцию из K к V? Например, предположим, что у меня есть scala> val s = Set (2, 3, 5) V] из набора [K] и функция от K до V? Например, предположим, что у меня есть scala> val s = Set (2, 3, 5) V] из наб
вопрос задан: 16 October 2013 12:42