= true? Или это в лёрн?
это в джюны нижника
Это чтоб не писать def defer[F[_]]: FromFutureDeferPA[F] = FromFutureDeferPA.default.asInstanceOf[FromFutureDeferPA[F]]. Типа мы и экземпляр не создаем и красивенько.
class PartialAppliedSomething[A1, A2, ...](private val __ : Boolean) extends AnyVal { def apply[B1, B2, ...](x: Expr[B1, B2, ...], ...): Result[A1, A2, ..., B1, B2, ...] частичное применение типов, где ничего не аллоцируется, только запоминаются типы, тогда можно сделать какой-то метод вроде object DanielIO{ def ponyatno[A1, A2, ...] = new PartialAppliedSomething[A1, A2, ...] и далее вызывать DanielIO.ponyanto[A1, A2, ...](expr) получается], что из набора типов A1, A2, ...B1, B2, ... вы явно указываете типы A, а типы B выводятся из аргументов метода\
Обсуждают сегодня