Вопросы по теме '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 просмотров

Экзистенциальные типы Scala для многопараметрических F-ограниченных полиморфных типов
Я использую библиотеку с классом, определение которого выглядит так: abstract class ParentClass[X, Y <: ParentClass[X, Y, M], M <: OtherClass[X, M]] Этот класс имеет подклассы, которые расширяют этот класс следующим образом:...
80 просмотров

Как создать метод расширения, который работает с подклассом параметра вложенного типа?
У меня возникли проблемы с доступом к созданному мной методу расширения, который принимает объект с базовым классом в качестве параметра типа. Вот базовый класс: Namespace Models.Db Public Class Base Public Property Id As Integer End...
40 просмотров