Возможно ли создать класс типа на основе параметра типа, наследуя параметр типа, как в приведенном ниже коде?scala: наследующий базовый класс от параметра типа
Я подозреваю, что это принципиально невозможно, так как это ограничение, как Scala функциональный язык ...
Но если это возможно, что я должен изменить в коде ниже ??
class MyInt[T : Numeric] extends T {
}
Так что это ограничение языка, и я бы предпочел общее ограничение для функционального программирования ??? – Pavel
Это ограничение языка. Это не имеет никакого отношения к функциональному программированию. Я не знаю ни одного языка программирования, который может делать именно то, что вы просите. –
@PavelOliynyk. Пересечение FP и подтипирование является небольшим и странным - в большинстве функциональных языков вопрос даже не имеет смысла. :) –