Size: a a a

Scala User Group

2021 September 14

Oℕ

Oleg ℕizhnik in Scala User Group
аааа сутки
источник

Oℕ

Oleg ℕizhnik in Scala User Group
пока в бэктиках ссылки
источник

LB

Let Eat Bee in Scala User Group
может сюда можно? там 24 строки простяцких (но не для меня)
источник

Oℕ

Oleg ℕizhnik in Scala User Group
неп
источник

ᛒᚨᚱᛏᛟᛋᛋᛟ... in Scala User Group
скиньте Олегу в личку
источник

Oℕ

Oleg ℕizhnik in Scala User Group
тоже вариант
источник

l

lollipop in Scala User Group
Ребят, мб кто знает как определять Refined для валидации даты?                                                                                                                                                      val year: Int = LocalDate.now.getYear                                                                                                                                                                                                  type Year = Int Refined Interval.ClosedOpen[1930 , W.year ] - не работает
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Привет. Буду благодарен если перешлешь в группу. Вопрос такой - не могу заставить код работать в методе класса. На вид тот же самый код в обычной функции компилируется нормально. Ошибка "pattern type is incompatible with expected type"

https://scastie.scala-lang.org/DDjrwrZlSX68jXCEkHUrdA
источник

Oℕ

Oleg ℕizhnik in Scala User Group
@yamlcoder похоже на баг
@sugakandrey @kai_neko мнение
источник

LB

Let Eat Bee in Scala User Group
вот я везучий
источник

K

Kai in Scala User Group
Да, похоже
источник

LB

Let Eat Bee in Scala User Group
Куда репортить? Гитхаб скалы? И можно ли как-то обойти?)
источник

K

Kai in Scala User Group
источник

K

Kai in Scala User Group
Можно обойти вынеся код в отдельную функцию - ты говоришь так работает - а метод редиректнуть на функцию
источник

Oℕ

Oleg ℕizhnik in Scala User Group
да, такой же баг я припоминаю с матчингом по this, всегда выносил в метод компаньона
источник

VD

Vladislav Dolbilov in Scala User Group
а оно в отдельной функции должно работать?
там ведь тайп параметры у NoOutput зашиты, и они не обязательно совпадают с T и O
источник

Oℕ

Oleg ℕizhnik in Scala User Group
это нормально, это матчинг по GADT
источник

AS

Andrey Sugak in Scala User Group
Должно.
источник

LB

Let Eat Bee in Scala User Group
там несколько похожих с 2012 года висят. Видимо уже врят ли починят, сейчас все силы на Scala 3 наверняка уходят
источник

AS

Andrey Sugak in Scala User Group
Почему-то в коде, который проверяет матчинг по GADT, когда собирают тайп параметры в expected type вставлена проверка typeParam.owner.isTerm, может просто не подумали о таком кейсе, а может там какие-то проблемы с этим.
источник