Вопросы по теме 'f-bounded-polymorphism'
странная ошибка компиляции с экзистенциалами scala с ограниченным полиморфизмом f
Почему приведенный ниже код не компилируется?
trait B[T <: B[T]]
case class A[T <: B[T]](t: T)
class C() extends B[C]
val c: C = new C()
val r2: A[_] = A(c) //compiles
val r3: A[_] = A(c) //compiles...
127 просмотров
schedule
01.12.2023
Java - заменить тип интерфейса для типа реализации параметрами ограниченного типа
Я пытаюсь изучить функциональное программирование с помощью Haskell, но я изо всех сил пытаюсь понять некоторые концепции. Я подумал, что было бы неплохо перевести некоторые из этих концепций на Java, так как это язык, с которым я чувствую себя...
141 просмотров
schedule
01.05.2023
Scala, F-ограниченный полиморфизм не работает должным образом
У меня есть следующие классы, связанные с IpAddresses. Я определил IpAddress таким образом, потому что хотел, чтобы каждый подтип IpAddress можно было сравнивать только с самим собой. Это означает, что было бы бессмысленно сравнивать IPv4 с IPv6....
45 просмотров
schedule
05.09.2023