видео взял за основу тип Expr[A] ?=> A, из-за которого имплиситно потом всё превращается в совершенный код.
Я пытался сделать то же самое на скала2.
И без этого типа получается тоже ничего, но по типам все не то ( https://scastie.scala-lang.org/CAN9VW4SQD2nh5V1SWHyhw Листинг 1)
А вот если попытаться написать с типами как в скала3 (или как у Олега), то основная программа получается отвратительной ( https://scastie.scala-lang.org/N6RlaVfzStCQ2JTk7mpvbg Листинг 2)
Если в скала2 возможность получить совершенный код из Листинга 2?
Или совершенный код для 2 скалы уже в 1-м листинге?
Комменты расставил, куда смотреть
Это не ответ на твой вопрос, но лайфхак как всего лишь одним find & replace Expr => "" избавиться от бессмысленной тавтологии, масла масляного ` https://scastie.scala-lang.org/rudogma/7k8MlIvHSmCrYlrB9q0cAg
Не хватает контекста. Лучше ссылку на момент видео дай
Подскажите, а что за курс вы проходите?
https://www.youtube.com/watch?v=ZNK57IXgr3M&ab_channel=ScalaRussia
аа..понял. спасибо
Обсуждают сегодня