Size: a a a

Scala User Group

2020 October 16

Oℕ

Oleg ℕizhnik in Scala User Group
В текущей версии скалы вы и не найдёте этих имплисито
источник

Oℕ

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

Oℕ

Oleg ℕizhnik in Scala User Group
Но компилятор его всё равно вставляет, хотя кода этого больше в Predef нет
источник

E

Elijah in Scala User Group
Oleg ℕizhnik
Потому что неявное расширение инта до дабла задепрекейчено
окей, это интересно. а что вместо этого? и что будет в дотти?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
вместо этого писаь i.toDouble
источник

Oℕ

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

E

Elijah in Scala User Group
Oleg ℕizhnik
вместо этого писаь i.toDouble
а, то бишь у меня def f(x: Double) будет фейлиться, если я попытаюсь f(5) вместо f(5.toDouble)
источник

E

Elijah in Scala User Group
?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
варнинг будет
источник

Oℕ

Oleg ℕizhnik in Scala User Group
в след версиях будет фейлиться
источник

Oℕ

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

Oℕ

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

Oℕ

Oleg ℕizhnik in Scala User Group
да, f(5) не будет фейлиться
источник

Oℕ

Oleg ℕizhnik in Scala User Group
а вот x = 5
f(x)
будет
источник

Oℕ

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

E

Elijah in Scala User Group
Oleg ℕizhnik
но потом
в смысле уже в дотти?
источник

E

Elijah in Scala User Group
вообще, хорошо, что в языке меньше магии становится
источник

R

RAFIZ in Scala User Group
λoλcat
если есть какие-то типы А и B, конечно населенные. то для A=>B есть B^A реализаций.

если есть полиморфная ф-ция forall A B: A => B, то есть ровно 0 реализаций
что такое населённые типы?
источник

DR

Danila Romanov in Scala User Group
RAFIZ
что такое населённые типы?
типы, у которых есть инстансы
источник

AH

Ayrat Hudaygulov in Scala User Group
RAFIZ
что такое населённые типы?
у которых есть хотя бы один инстанс.
источник