Size: a a a

Scala Learning & Education: Ask for Review & Noob questions

2021 November 14

E

Elijah in Scala Learning & Education: Ask for Review & Noob questions
libraryDependencies += "org.scala-lang.modules" %% "scala-xml" % "2.0.1"
источник

E

Elijah in Scala Learning & Education: Ask for Review & Noob questions
%% это для скаловых зависимостей, % для джавовых
источник

AK

Alexey Kuzin in Scala Learning & Education: Ask for Review & Noob questions
Надо использовать
val futures = seq.toArray[CompletableFuture[T]] 

и затем
CompletableFuture.allOf(futures:_*)
источник

O

Olya in Scala Learning & Education: Ask for Review & Noob questions
Спасибо!
источник

С

Сергей in Scala Learning & Education: Ask for Review & Noob questions
привет, ребята, изучаю скалу и столкнулся с проблемой группировки данных, https://scastie.scala-lang.org/VDycVOqnQQCgDLpacTB7bw
комментарии внизу, был бы рад помощи, спасибо
источник

С

Сергей in Scala Learning & Education: Ask for Review & Noob questions
т.е. у меня проблема в переводе
scala> group_list
val res24: Seq[Map[String,Seq[String]]] = List(Map(A -> List(ABCA, ABC)), Map(B -> List(BCD)))

в
Seq('A'-> 3, 'B' -> 1))

у меня есть функция, которая считает кол-во символов
def count(strValue: String, letter: String): Int = letters.count(_ == letter)

и не могу понять, как ей скормить лист строк,
dict.transform((key,value) => count(value, key))

в общем вот здесь и застрял :(
источник

П

Павел in Scala Learning & Education: Ask for Review & Noob questions
А откуда эта функция берет letters? И почему в ней strVal не используется?
источник

С

Сергей in Scala Learning & Education: Ask for Review & Noob questions
да, спасибо, но что-то не работает все-равно
def count(letters: String, letter: Char): Int = letters.count(_ == letter)
count("ABCA", "A")
val res41: Int = 0
источник

С

Сергей in Scala Learning & Education: Ask for Review & Noob questions
warning: comparing values of types Char and String using == will always yield false
источник

С

Сергей in Scala Learning & Education: Ask for Review & Noob questions
видимо нужно как-то так вызывать count("ABCA", "A":String) ?
источник

GP

Grigory Pomadchin in Scala Learning & Education: Ask for Review & Noob questions
источник

GP

Grigory Pomadchin in Scala Learning & Education: Ask for Review & Noob questions
да, действительно, каунт на строке ожидает сравнение с чаром
источник

MK

Mikhail Kuznetsov in Scala Learning & Education: Ask for Review & Noob questions
а зачем так сложно высчитывать это? задание так дано?
Можно же что-то типа:
val res = seq
 .flatten
 .groupBy(el => el)
 .view.mapValues(el => el.size)
 .toMap
источник

С

Сергей in Scala Learning & Education: Ask for Review & Noob questions
ну это я так навертел в попытках познания скалы :(
источник

GP

Grigory Pomadchin in Scala Learning & Education: Ask for Review & Noob questions
а с какого языка?
источник

MK

Mikhail Kuznetsov in Scala Learning & Education: Ask for Review & Noob questions
норм) я еще не то вертел после жавы)
источник

С

Сергей in Scala Learning & Education: Ask for Review & Noob questions
с питона
источник

GP

Grigory Pomadchin in Scala Learning & Education: Ask for Review & Noob questions
понятно
источник

GP

Grigory Pomadchin in Scala Learning & Education: Ask for Review & Noob questions
но вобщем есть групбай на коллекциях; он выглядит как групбай из итертулз
источник

GP

Grigory Pomadchin in Scala Learning & Education: Ask for Review & Noob questions
источник