Вопросы по теме 'type-parameter'
Несоответствие типов, ожидаемое: T, фактическое: T
Я не понимаю, что эта ошибка хочет, чтобы я сделал:
Type mismatch, expected: T, actual: T
У меня есть только 3 строки кода:
case class BaseElem[T](e: T)
case class OrderedElem[T <: Ordered](override val e: T) extends BaseElem[T](e)...
4176 просмотров
schedule
06.03.2024
Стирание типа Java и множественные границы
Я знаю, что в дженериках Java при использовании параметра типа с несколькими границами компилятор стирает информацию о типе до «крайней левой границы» (т.е. первого класса/перечисления или интерфейса в списке). Так почему же следующий код...
741 просмотров
schedule
19.04.2024
Как получить доступ к общему свойству класса, переданному как параметр типа
Я пытаюсь получить доступ к общему свойству класса, переданному в качестве параметра процедуре с параметризацией типа. Причина , почему я это делаю, заключается в том, что я могу встраивать различные конечные точки вызовов API (среди прочего,...
101 просмотров
schedule
27.09.2022
Экзистенциальные типы Scala для многопараметрических F-ограниченных полиморфных типов
Я использую библиотеку с классом, определение которого выглядит так:
abstract class ParentClass[X, Y <: ParentClass[X, Y, M], M <: OtherClass[X, M]]
Этот класс имеет подклассы, которые расширяют этот класс следующим образом:...
80 просмотров
schedule
09.06.2024
Как создать метод расширения, который работает с подклассом параметра вложенного типа?
У меня возникли проблемы с доступом к созданному мной методу расширения, который принимает объект с базовым классом в качестве параметра типа.
Вот базовый класс:
Namespace Models.Db
Public Class Base
Public Property Id As Integer
End...
40 просмотров
schedule
15.11.2023