Size: a a a

Scala User Group

2020 September 25

Oℕ

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

Oℕ

Oleg ℕizhnik in Scala User Group
Просто в терминах дотти A | B - это и есть LUB(A, B)
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Получается текущий вывод намеренно избегает синтетических лубов при расширении до баунда
источник

AD

Apache DOG™ in Scala User Group
Oleg ℕizhnik
Получается текущий вывод намеренно избегает синтетических лубов при расширении до баунда
может накостылить через матчтайпы можно?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
в смысле
источник

AD

Apache DOG™ in Scala User Group
Ну типа руками мерджить копродукты
источник

Oℕ

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

Oℕ

Oleg ℕizhnik in Scala User Group
явно использовать |
источник

VD

Vladislav Dolbilov in Scala User Group
а если E =:= E1, то что выведется?
источник

λ

λoλcat in Scala User Group
Oleg ℕizhnik
Получается текущий вывод намеренно избегает синтетических лубов при расширении до баунда
А ето не приведет к чересчур широким юнионам?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
λoλcat
А ето не приведет к чересчур широким юнионам?
Блин
источник

Oℕ

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

Oℕ

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

λ

λoλcat in Scala User Group
You better call Oberbski
источник

Oℕ

Oleg ℕizhnik in Scala User Group
с явным типом работает
источник

NV

Nikita Vilunov in Scala User Group
эхх
источник

AS

Andrey Sugak in Scala User Group
Oleg ℕizhnik
что проесходет
When inferring the result type of a definition (val, var, or def) and the type we are about to infer is a union type, then we replace it by its join.
источник

AS

Andrey Sugak in Scala User Group
Надо явно писать.
источник

λ

λoλcat in Scala User Group
Oleg ℕizhnik
с явным типом работает
Ну собственно, я и говорил, чо надо аскриптить везде
источник

AD

Apache DOG™ in Scala User Group
Можно сделать тайпоператор который сам мерджит ошибки
источник