Size: a a a

Scala User Group

2020 April 23

Oℕ

Oleg ℕizhnik in Scala User Group
и выбрали untyped akka?
источник

DG

Denis G in Scala User Group
я писал еще год назад и забил, так как я закончил bachelor и на masters место не получил и меня выгнали погулять на пол-года. А лабу я тогда еще уже почти дописал.
ну вернее я написал работающую routing часть, сейчас нужно допилить хранение ключей
источник

DG

Denis G in Scala User Group
Oleg ℕizhnik
и выбрали untyped akka?
я уже не помню почему. то ли я о ней узнал слишком поздно, то ли она была сырая

я думал зарефакторить, но
источник

DG

Denis G in Scala User Group
Oleg ℕizhnik
это лаба, т.е. вы с нуля выбирали библиотеку?
абослютно верно. Вообще подходит ли сюда акка это другой разговор, но мне лень писать сейчас с нуля
источник

DG

Denis G in Scala User Group
Oleg ℕizhnik
это лаба, т.е. вы с нуля выбирали библиотеку?
если хотите посмеяться, то можете заглянуть сюда → https://github.com/denis631/chord-dht
источник
2020 April 24

J

John in Scala User Group
Hi, I have a scala problem to solve and wish I can get some help
I have this list: val elements = List("1","two","three","2","4")

I need to get the sum of the numbers in that list. Please help, I have tried Googling no solution yet
источник

AS

Artem Sokolov in Scala User Group
Victor Victorov
Ну шо, надеюсь тут остались только тру поцанчики по ФП угрожающие а слоупоки кому нужна была беттер Жаба к ней вернулись или в Кокотлин свалили?
котлин язык мобилок
источник

ΛВ

Λнтон Войцишевский in Scala User Group
John
Hi, I have a scala problem to solve and wish I can get some help
I have this list: val elements = List("1","two","three","2","4")

I need to get the sum of the numbers in that list. Please help, I have tried Googling no solution yet
val sum = elements
 .map(i => Try(i.toInt))
 .collect {
   case Success(i) => i
 }
 .sum
источник

AS

Aleksei Shashev in Scala User Group
John
Hi, I have a scala problem to solve and wish I can get some help
I have this list: val elements = List("1","two","three","2","4")

I need to get the sum of the numbers in that list. Please help, I have tried Googling no solution yet
val elements = List("1","two","three","2","4")

val res = elements.foldLeft(0)((z, s) => s.toIntOption match {
 case None => z
 case Some(v) => z + v
})
источник

AS

Artem Sokolov in Scala User Group
надо с zio ребят
источник

J

John in Scala User Group
извините я не понимаю русский язык, но я буду использовать Google Translate. Спасибо ребята
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Aleksei Shashev
val elements = List("1","two","three","2","4")

val res = elements.foldLeft(0)((z, s) => s.toIntOption match {
 case None => z
 case Some(v) => z + v
})
or just
elements.flatMap(_.toIntOption).sum
источник

-

-> impl Feminismㅤ͏󠆷 in Scala User Group
Всем привет, подскажите, пожалуйста, как реализовать такую логику:
trait Root

trait A extends Root {
 trait B extends Root

 trait C extends Root {
   def foo: Seq[B]
 }
}

object A' extends A {
 object B' extends B
 object B'' extends B
 object B''' extends B

 object C' extends C {
   override def foo: Seq[B] = Seq(B', B'', B''')
 }
}


Идея в том, чтобы скала автоматически имплементировала C'.foo смотря на объекты, которые экстендят B с помощью... чего?
источник

ЮБ

Юрий Бадальянц in Scala User Group
-> impl Feminismㅤ͏󠆷
Всем привет, подскажите, пожалуйста, как реализовать такую логику:
trait Root

trait A extends Root {
 trait B extends Root

 trait C extends Root {
   def foo: Seq[B]
 }
}

object A' extends A {
 object B' extends B
 object B'' extends B
 object B''' extends B

 object C' extends C {
   override def foo: Seq[B] = Seq(B', B'', B''')
 }
}


Идея в том, чтобы скала автоматически имплементировала C'.foo смотря на объекты, которые экстендят B с помощью... чего?
Тут только макрос. Как компилятор поймёт, что тебе нужен список всех наследников?
источник

-

-> impl Feminismㅤ͏󠆷 in Scala User Group
Юрий Бадальянц
Тут только макрос. Как компилятор поймёт, что тебе нужен список всех наследников?
Хз, может уже есть готовые макросы, вот и спрашиваю)
источник

M

Mikhail in Scala User Group
-> impl Feminismㅤ͏󠆷
Всем привет, подскажите, пожалуйста, как реализовать такую логику:
trait Root

trait A extends Root {
 trait B extends Root

 trait C extends Root {
   def foo: Seq[B]
 }
}

object A' extends A {
 object B' extends B
 object B'' extends B
 object B''' extends B

 object C' extends C {
   override def foo: Seq[B] = Seq(B', B'', B''')
 }
}


Идея в том, чтобы скала автоматически имплементировала C'.foo смотря на объекты, которые экстендят B с помощью... чего?
enumeratum
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Mikhail
enumeratum
+
источник

-

-> impl Feminismㅤ͏󠆷 in Scala User Group
Mikhail
enumeratum
Идеально.

Спасибо.
источник

λ

λoλcat in Scala User Group
Кто-нибудь попробовал -Wconf в 2.13.2?
источник

λ

λoλcat in Scala User Group
При включении этой опции весь проект на компиляции в ошибках: not found
источник