Описание тега scala-collections
Библиотека коллекций для языка программирования Scala
1
ответ
Scala List, распараллеливаемый и вызывающий из Java
У меня есть scala.collection.immutable.List[WeatherData] В Scala я могу превратить его в параллельную коллекцию и вызвать метод Reduce: val sum = myList.par.reduce(_+_) Я хочу сделать то же самое в Java, но не могу. Прежде всего, Eclipse сообщает мн…
27 июл '12 в 15:50
4
ответа
java.util. Перечисление в Scala
Как мне правильно позвонить exists за java.util.Enumeration? Я не могу изменить источник, это из HttpServletRequest, Этот (не связанный) код работает: val a = List("One", "Two", "Three") a exists (_ contains "T") Но почему этот код не может быть ско…
03 ноя '11 в 16:56
2
ответа
Как удалить все элементы списка из массива?
Я должен удалить все List элементы из Array, scala> var numbers=Array("321","3232","2401","7777","666","555") numbers: Array[String] = Array(321, 3232, 2401, 7777, 666, 555) scala> var nums=List("321","3232","2401") nums: List[String] = List(3…
16 июл '14 в 14:01
2
ответа
Внедрение CSP (передача последовательных процессов) в Scala
Я пытаюсь реализовать парсер и семантику для CSP в Scala . Я уже реализовал синтаксический анализатор, и теперь я занят работой над семантической частью языка. Я совершенно новичок в мире параллельных систем и недетерминированных выборов. Вот мой во…
19 июн '13 в 20:43
1
ответ
Gatling:- чтение нескольких JSON полезных данных из одного файла
Я делаю много HTTP-запросов с JSON Payload и читаю один файл на каждый запрос, чтобы получить JSON Payload, как показано ниже. postPayload1 = val postPayload = ElFileBody("Test_case1.json") val TC1 = feed(accountNumberFeeder1) .exec(http(testCase1).…
12 авг '16 в 05:41
3
ответа
Как хранить слова в каждой строке файла в списке scala
Я пытаюсь прочитать файл построчно и сохранить все слова в каждой строке в списке, а затем выполнить некоторые вычисления на нем. Я делаю следующее: for(line <- Source.fromFile("file1.txt").getLines()) { var words_in_line = line.split("\\s+") pri…
04 дек '14 в 05:07
1
ответ
Scala выводит неверный тип при использовании оператора дополнения Seq "+:"
Я все еще довольно новичок в Скале. У меня возникают проблемы при попытке добавить две последовательности вместе, потому что компилятор жалуется на тип Seq. Я хотел бы начать с Seq[String] var и заменить его добавлением двух Seq [String]. В сеансе R…
04 дек '14 в 19:00
1
ответ
Не удается разорвать цикл foreach в скале
У меня есть этот код ниже > .foreach("${plist}", "newshole") { > exec( > http("get the user id") > .get("${newshole}/jcr:content.1.json") > .headers(headers_2) > .check(bodyString.saveAs("Res1")) > ) > exec(session => { &g…
30 май '16 в 07:41
2
ответа
Удаление элементов из ListBuffer
В соответствии с этой публикацией говорится, что ListBuffer позволяет удалять первый и последний элементы в постоянном времени. Я искал ссылку на API и исходный код ListBuffer, но не могу найти, как удалить последний элемент за постоянное время, пок…
16 окт '12 в 19:46
0
ответов
Скольжения () на коллекции в Scala
Возможный дубликат: Непоследовательное поведение для xs.sliding(n), если n меньше размера? РЕДАКТИРОВАТЬ: я понимаю, что поведение, описанное здесь, является ожидаемым поведением скольжения; Я спрашиваю, почему это так. РЕДАКТИРОВАТЬ 2: дубликат это…
17 дек '12 в 10:47
1
ответ
Scala: передача начального NULL в foldLeft
Есть ли способ пройти nullк Скале foldLeftи все еще получить что-то еще в качестве значения результата? Пример: def cc (str0: String, str1: String): String = { if (str0 == null) { return str1 } else { return str0 + "/" + str1 } } val list = List("1.…
27 окт '14 в 07:57
1
ответ
Найти общие предметы в двух списках (Scala)
Вопрос новичка Скала. Я пытаюсь реализовать функцию, которая получает два списка, найти общий элемент, затем сделать манипуляции и создать новый список У меня кейс-класс case class weightedFruits(fruits: Set[String], weight: Double) и два списка wei…
22 сен '16 в 15:49
4
ответа
Как мы можем сортировать и группировать данные из Spark RDD?
Данные в файле data.csv: 07:36:00 PM 172.20.16.107 104.70.250.141 80 57188 0.48 07:33:00 PM 172.20.16.105 104.70.250.141 80 57188 0.66 07:34:00 PM 172.20.16.105 104.70.250.141 80 57188 0.47 07:35:00 PM 172.20.16.105 104.70.250.141 80 57188 0.48 07:4…
29 сен '15 в 08:25
6
ответов
В Scala Map реализованы записи в порядке вставки?
В Java я использую LinkedHashMap для этого. Документация по Java LinkedHashMap Ясно, что он имеет "предсказуемый порядок итераций", и мне нужно то же самое в Scala. Скала имеет ListMap а также LinkedHashMap, но документация о том, что они делают, то…
01 окт '10 в 00:30
3
ответа
Добавление в неизменный HashSet
Извините, ребята, я недавно видел пример в "Программирование в Scala", 2-е издание на стр. 685, который показался мне странным: var hashSet: Set[C] = new collection.immutable.HashSet hashSet += elem1 Как можно добавить что-то неизменное в коллекцию?…
27 апр '15 в 04:57
3
ответа
Тип коллекции Scala для фильтра
Предположим, у вас есть список (1,"1"), это типизированный список [любой], что, конечно, правильно и ожидаемо. Теперь, если я сопоставлю список, как это scala> List(1, "1") map { | case x: Int => x | case y: String => y.toInt | } результиру…
07 фев '10 в 22:03
1
ответ
Обширные коллекции Scala
У меня есть Seq[(A, B)], Я хотел добавить неявный метод в такие коллекции, чтобы я мог сделать .toMultiMap чтобы вернуть Map[A, Seq[B]], Это была моя первая попытка: implicit class PairsExtensions[A, B](t: Traversable[(A, B)]) { def toMultiMap: Map[…
22 мар '16 в 00:49
2
ответа
Обработка исключений в преобразовании ленивых представлений
Я играю с ленивыми взглядами. Кажется, что если у нас есть исключение во время преобразования, это не очень легко обработать. Я попытался завернуть с Try, но безуспешно: var v = (1 to 10).view.map { case 5 => throw new Exception("foo") case v =&g…
28 сен '16 в 21:29
3
ответа
Извлечь строку "длина х ширина" в разные массивы
У меня есть строка с несколькими length а также breadth в формате length x breadth через запятую 300x250, 720x220, 560x80 Я хотел бы преобразовать это в два отдельных массива, один из которых содержит только длину, а другой - только ширину. Ожидаемы…
11 ноя '14 в 06:43
1
ответ
Определить область действия переменной scala
Я новичок в этой области и пробовал основные вещи, но застрял в простой переменной области видимости. В этом коде ниже я хочу использовать "элемент" в программе и вывести его значение. Но хотя я использую "элемент" внутри цикла foreach, он рассматри…
26 апр '17 в 05:15