Size: a a a

Scala User Group

2020 March 22

λ

λoλi in Scala User Group
первые спикеры Scala Love https://scala.love/conf/
источник

A

Aleksandr Khristenko in Scala User Group
Grigory Pomadchin
я так и не продлил(( у меня ултимейт окна не закрывает
недавно же раздавали нахаляву пол года подписка на все идешки
источник

GP

Grigory Pomadchin in Scala User Group
Aleksandr Khristenko
недавно же раздавали нахаляву пол года подписка на все идешки
Не видел
источник

A

Aleksandr Khristenko in Scala User Group
Sayan Bazarsadaev
а если akka-stream взять 2.5.23?
Они в честь 20 лет компании делали квесты у себя в твиттере. 2 на 3 месяца подписка на full product pack и один на 20 процентов скидки.
Если пользуешься какой-то одной идешкой то получается даже больше чем полгода.
источник

AT

Aλeksei Tereχin in Scala User Group
то есть был промокод?
источник

A

Aleksandr Khristenko in Scala User Group
Да, по сути было 3 промокода.
источник

AA

AAA AAA in Scala User Group
печаль, что в рассылке JB эти промокоды не слали. а щас уже нет их?
источник

h

humanoid in Scala User Group
Подскажите плиз, есть ли  в scala функция на подобии map, но чтобы прерывала свое исполнение на Either Left и возвращала его же, или если все Right - Either Right массив значений?
источник

VP

Vladimir Pavkin in Scala User Group
humanoid
Подскажите плиз, есть ли  в scala функция на подобии map, но чтобы прерывала свое исполнение на Either Left и возвращала его же, или если все Right - Either Right массив значений?
сигнатура какая? кажется что тебе нужен просто map на Either скомпозированный с map на листе
источник

AS

Andrey Sugak in Scala User Group
humanoid
Подскажите плиз, есть ли  в scala функция на подобии map, но чтобы прерывала свое исполнение на Either Left и возвращала его же, или если все Right - Either Right массив значений?
sequence
источник

h

humanoid in Scala User Group
Vladimir Pavkin
сигнатура какая? кажется что тебе нужен просто map на Either скомпозированный с map на листе
Я на Скале не пишу, только смотрю пока, мне интересно было как на ней сделать то, что я на хаскеле сделал.
eitherMap f arr = takeWhile isRight (map f arr) where
 
isRight = \case
   
Right _ -> True
   _ -> False

Благодаря ленивости, такое сделать можно в какеле, а как сделать в скала
источник

h

humanoid in Scala User Group
Andrey Sugak
sequence
Спасибо, посмотрю
источник

VP

Vladimir Pavkin in Scala User Group
humanoid
Я на Скале не пишу, только смотрю пока, мне интересно было как на ней сделать то, что я на хаскеле сделал.
eitherMap f arr = takeWhile isRight (map f arr) where
 
isRight = \case
   
Right _ -> True
   _ -> False

Благодаря ленивости, такое сделать можно в какеле, а как сделать в скала
а, я тебя понял. так чтобы мап по всей коллекции не прошелся не думаю что будет в стандартной библиотеке что-то - скорее всего вручную надо нафигачить
источник

λ

λoλegΥch in Scala User Group
fold
источник

h

humanoid in Scala User Group
Vladimir Pavkin
а, я тебя понял. так чтобы мап по всей коллекции не прошелся не думаю что будет в стандартной библиотеке что-то - скорее всего вручную надо нафигачить
Понял, спасибо большое)
источник

λ

λoλegΥch in Scala User Group
хотя не
источник

λ

λoλegΥch in Scala User Group
собственно takeWhile есть и в скале
источник

λ

λoλegΥch in Scala User Group
map на LazyList ленивый
источник

λ

λoλegΥch in Scala User Group
или на view
источник

h

humanoid in Scala User Group
λoλegΥch
собственно takeWhile есть и в скале
На знал, спасибо
источник