λ
Size: a a a
λ
НМ
DS
?
вместо _
`?` is not a valid type name, use `_` to denote a higher-kinded type parameter
scalacOptions
во всех вариациях и последовательностях"-Ykind-projector:underscores"
"-source:3.0-migration"
DS
АМ
AS
-Xsource:3
?DS
AS
DS
AS
DS
GP
AS
AS
val xs: List[?] = List(1, 2, 3)
GP
DS
`?` is not a valid type name, use `_` to denote a higher-kinded type parameter
Not found: type *
val xs: List[?] = List(1, 2, 3)
class TypesAlgebra[F[_], Alg[_]](implicit T: InjectK[TypeOp[F, *], Alg]) {
}
sealed trait TypeOp[F[_], T]
_
-> ?
, *
-> _
?AS
DS
sbt.librarymanagement.ResolveException: Error downloading org.typelevel:cats_2.13:2.6.1
AS
F[_]
так и остается F[_]
, _
в экзистенциалах можно переписать на ?
(но пока не обязательно, временно работают оба варианта), *
из кайнд-прожектора можно или не трогать с флагом -Ykind-projector
, или переписать на _
с флагом -Ykind-projector:underscores
.DS