Описание тега listbuffer
0
ответов
Понимание операции добавления ListBuffer в Scala. Изменчивый или неизменный хвост?
Вот код из метода добавления ListBuffers: def += (x: A): this.type = { ... last0 = new :: (x, Nil) last1.tl = last0 <-------- compiler is complaining Reassignment to val ... } Когда я нажимаю Ctrl+ клик по классу ColonColon (который по сути являе…
12 апр '17 в 16:11
1
ответ
ListBuffer, чтобы назначить его одной строке
Я создал цикл на ListBuffer: val listOfNamesOfMissingFiles = new ListBuffer[String]() controlFileContent.entries.foreach { entry => val fileName = entry("File_Name") val sha256 = entry("File_SHA_256") val file = new File(folder, fileName) if (!fi…
23 дек '18 в 13:04
4
ответа
Получить общий элемент из 2 списков
Итак, у меня есть это 2 collections: import collection.mutable.ListBuffer val list1 = ListBuffer[(String, String)]() list1 += (("Italy", "valid")) list1 += (("Germany", "not valid")) list1 += (("USA", "not valid")) list1 += (("Romania", "valid")) va…
09 июл '16 в 15:01
1
ответ
Scala "cursor.asInstanceOf[::[A]]. Tl = newElem" что это значит
Я ищу исходный код изменяемого ListBuffer в Scala здесь https://github.com/scala/scala/blob/v2.11.8/src/library/scala/collection/mutable/ListBuffer.scala и я столкнулся с этим актером на линии 158. Я не смог понять, что .asInstanceOf[::[A]] средства…
07 дек '16 в 19:48
1
ответ
Плоская карта scala rdd для создания нескольких строк из одной строки для заполнения пробела в строке
Я пытаюсь решить проблему, в которой давайте скажем, что человек занял деньги у кого-то, и тогда у нас есть вся операция по возврату этих денег в рассрочку без процентов. Здесь я хочу заполнить неоплаченные строки той же суммой, что и предыдущая вхо…
06 янв '19 в 11:07
1
ответ
Как обновить каждое значение набора ключей в LinkedHashMap в Scala, имея LinkedHashMap[Int, ListBuffer[Int]]?
У меня есть LinkedHashMap типа: var map: LinkedHashMap[Int, ListBuffer[Int]] = ((1 -> (2, 1)), (2 -> 2), (3 -> (5, 3))) Я хочу добавить элемент в каждый список каждого ключа, скажем, я хочу добавить "6", чтобы иметь: ((1 -> (6, 2, 1)), (…
04 дек '17 в 13:07
0
ответов
Scala Concatenate ListBuffer Содержимое элементов класса
Я пытаюсь объединить элементы двух ListBuffers в один ListBuffer, Для стандарта ListBuffers Я знаю, что вы можете использовать ++ чтобы достичь этого, однако ListBuffer содержит класс в качестве своего элемента. Например: class ExampleBuffer { var e…
21 июл '15 в 14:40
2
ответа
Итерация по спискам scala смешанного типа
Используя Spark 2.1.1, у меня есть N-рядный CSV в качестве 'fileInput' colname datatype elems start end colA float 10 0 1 colB int 10 0 9 Я успешно сделал массив sql.rows ... val df = spark.read.format("com.databricks.spark.csv").option("header", "t…
18 май '17 в 18:10
1
ответ
Данные Scala ListBuffer недоступны
У меня есть следующий код: val lines = Source.fromFile("/home/cloudera/file_01").getLines().drop(1).toVector Я получаю вектор строк файла - который является файлом: lines: Vector[String] = Vector(blk1|20170912|||||, ||||||, |c1|c2|c3|||, |201710|201…
24 янв '18 в 11:20
1
ответ
Scala - toList против результата в ListBuffer?
Документация для ListBuffers предлагает два метода, которые преобразуют ListBuffer в список: result а также toList, result говорит, что создает коллекцию из добавленных элементов и что содержимое не определено впоследствии. toList кажется, вместо эт…
29 окт '14 в 22:02
1
ответ
Почему метод toSet смешивает порядок элементов в ListBuffer?
В скале, почему toSet() метод перепутать порядок элементов в коллекции (ListBuffer)? Какую коллекцию я могу использовать для обеспечения уникальности каждого элемента и сохранения их первоначального порядка?
19 сен '11 в 18:54
4
ответа
Получите максимум в ListBuffer of Some[Long] в Scala
Этот фрагмент кода работает нормально и возвращает 343423, как и ожидалось: val longList: ListBuffer[Long] = ListBuffer(103948,343423,209754) val maxLong = longList.max Но это не работает для некоторых [Long]: val longSomeList: ListBuffer[Some[Long]…
31 дек '17 в 14:31
2
ответа
scala Удалить (на месте) все элементы ListBuffer, которые удовлетворяют условию
У меня есть ListBuffer. Я хочу удалить все элементы, которые соответствуют определенному условию. Я мог бы перебрать его и удалить каждый элемент. Но что скажет Скала об изменении списка, который вы повторяете? Будет ли это работать, или удалит непр…
11 дек '10 в 17:34
1
ответ
Почему ListBuffer с элементами String и Date не является ListBuffer[Any]?
Допустим, у меня есть: var pairOfObjects = ListBuffer("", myDate) куда myDate имеет тип java.util.Date и это значение 1970-01-01T00:00:00.000-00:00 Помещение этого в Scala REPL говорит мне: pairOfObjects: scala.collection.mutable.ListBuffer[Comparab…
09 мар '18 в 09:05
2
ответа
Scala spark, список буферов пуст
В этом фрагменте кода в комментарии 1 длина элементов списка буферов отображается правильно, но во втором комментарии код никогда не выполняется. Почему это происходит? val conf = new SparkConf().setAppName("app").setMaster("local") val sc = new Spa…
20 ноя '16 в 00:32
1
ответ
Как создать listBuffer в функции сбора
Я думал, что списка достаточно, но мне нужно добавить элемент в мой список. Я пытался поместить это в конструктор ListBuffer, но безрезультатно. var leavesValues: ListBuffer[Double] = leaves .collect { case leaf: Leaf => leaf.value.toDouble } .to…
04 янв '19 в 07:26
1
ответ
Удаление элементов из карты типа (Int, ListBuffer(Int))
Я имею LinkedHashMaps типа: val map1 = LinkedHashMap(1 -> 1, 2 -> (1,2), 3 -> (1,2,3)) val map2 = LinkedHashMap(2 -> 2, 3 -> (2,3), 5 -> (2,3,5)) где целые числа - это идентификаторы узлов графа, а список - это путь к этому узлу. Я…
28 дек '17 в 11:07
2
ответа
Добавить ListBuffer с кортежем
У меня есть несколько значений, которые я читаю из простого Text file, Это мои данные: val data = new ListBuffer[(String, BigDecimal)] Теперь я хочу добавить предметы в мой ListBuffer: data += ("bla bla", 12) И тогда ошибка получена: несоответствие …
14 июн '16 в 11:11
4
ответа
Scala: возможна ли HashMap с разными типами данных для разных ключей?
Я совершенно новичок в программировании на Scala, и у меня возникла следующая проблема: Мне нужен HashMap, который может содержать много типов данных (Int, String и т. Д.). В C++ я бы использовал MultiMap от BOOST. Я слышал, что в Scala есть черта M…
30 мар '11 в 14:37
2
ответа
Сравнение элементов в ListBuffer
У меня два ListBuffers: import scala.collection.mutable._ val lstbufWhichChange = ListBuffer("Core", "One", "Zero", "Right", "Top", "Else") val lstbufStatic = ListBuffer("Core", "Right", "Left", "Zero", "One", "Two", "Top", "Bottom", "Else") lstbufW…
09 фев '15 в 09:29