Size: a a a

Scala User Group

2020 November 05

λ

λoλcat in Scala User Group
Grigory Pomadchin
ну вдруг это тут F в чяте а там какойнить Try
import scala.concurrent.{Future => F}
источник

DR

Danila Romanov in Scala User Group
Grigory Pomadchin
ну вдруг это тут F в чяте а там какойнить Try
>_> зачем ви так плохо обо мине думаете
источник

IL

Ivan Lopatin in Scala User Group
Пытался подружить supertagged и skunk, но заблудился в типах. Как описать метод cimap так, чтобы можно было вызывать его просто как int8.cimap[UserId], без Tag? https://scastie.scala-lang.org/jJOUMBGZRqKTsqNLajFG1g @rudogma
источник

AS

Aleksei Shashev in Scala User Group
Ivan Lopatin
Пытался подружить supertagged и skunk, но заблудился в типах. Как описать метод cimap так, чтобы можно было вызывать его просто как int8.cimap[UserId], без Tag? https://scastie.scala-lang.org/jJOUMBGZRqKTsqNLajFG1g @rudogma
Я похожую задачу решал так:
https://scastie.scala-lang.org/klI4tUckQGirCFt631zEAA
источник

AS

Aleksei Shashev in Scala User Group
Только не со Skunk
источник

IL

Ivan Lopatin in Scala User Group
Такой вариант подходит, спасибо!
источник

AS

Aleksei Shashev in Scala User Group
Ivan Lopatin
Такой вариант подходит, спасибо!
Вы знаете, я сейчас читнул доку к supertagged, Вам и этого не надо
источник

AS

Aleksei Shashev in Scala User Group
Просто пишите UserId.lift(int8)
https://scastie.scala-lang.org/dEwM0nQ2TpqnqdMARypGDQ
источник

R

RAFIZ in Scala User Group
кто уже давно набил шишки, подскажите
как лучше учить/знакомиться с Akka?
официальная документация - норм вариант?
источник

AS

Aleksei Shashev in Scala User Group
RAFIZ
кто уже давно набил шишки, подскажите
как лучше учить/знакомиться с Akka?
официальная документация - норм вариант?
Мне кажется, что хорошим заходом будет вот этот курс: https://www.edx.org/course/programming-reactive-systems

А потом документация акки
источник

IL

Ivan Lopatin in Scala User Group
Да, действительно. Мне вариант с отдельным трейтом SkunkTagged понравился возможностью сразу положить в него кодек и потом просто использовать`UserId.codec`: https://scastie.scala-lang.org/7zGLr3MLRJqH2SNKxxSNCA
источник

AS

Aleksei Shashev in Scala User Group
Ivan Lopatin
Да, действительно. Мне вариант с отдельным трейтом SkunkTagged понравился возможностью сразу положить в него кодек и потом просто использовать`UserId.codec`: https://scastie.scala-lang.org/7zGLr3MLRJqH2SNKxxSNCA
Рад, что смог подкинуть идею :)
источник
2020 November 06

BT

Boris T in Scala User Group
Taika Tytto
Гугление не помогло, вот я и подумал может этот способ выше совсем кривой и есть другой прекрасный правильный способ.
источник

TT

Taika Tytto in Scala User Group
Scalac пробовал?
источник

BT

Boris T in Scala User Group
а нужно именно scalac ?
источник

TT

Taika Tytto in Scala User Group
Ну, попытка была сбилдить его, да
источник

К

Кемель in Scala User Group
Здравствуйте. Решая задачи, столкнулся с такой ситуации, что в Скале оператор return работает иначе, и в статьях указывается, что его лучше не использовать. Как Вы поступаете в таком случае, при решении задачи, когда Вам надо принудительно выйти из метода, тем самым уменьшая время работы?
источник

AS

Alex Sh in Scala User Group
Кемель
Здравствуйте. Решая задачи, столкнулся с такой ситуации, что в Скале оператор return работает иначе, и в статьях указывается, что его лучше не использовать. Как Вы поступаете в таком случае, при решении задачи, когда Вам надо принудительно выйти из метода, тем самым уменьшая время работы?
Не используем return вообще.
Принудительно не выходим.
источник

AS

Alex Sh in Scala User Group
Кемель
Здравствуйте. Решая задачи, столкнулся с такой ситуации, что в Скале оператор return работает иначе, и в статьях указывается, что его лучше не использовать. Как Вы поступаете в таком случае, при решении задачи, когда Вам надо принудительно выйти из метода, тем самым уменьшая время работы?
Можно закинуть пример кода с необходимостью принудительного выхода в скасти.
Тогда кто-нть тут посмотрит и возможно предложит альтернативное решение.
источник

SA

Sergey Alaev in Scala User Group
Кемель
Здравствуйте. Решая задачи, столкнулся с такой ситуации, что в Скале оператор return работает иначе, и в статьях указывается, что его лучше не использовать. Как Вы поступаете в таком случае, при решении задачи, когда Вам надо принудительно выйти из метода, тем самым уменьшая время работы?
Можно и нужно, если return упрощает код - используйте return. Не стоит его использовать внутри лямбд
источник