Короче для

жете найти следующее в Интернете:

Тип с более высоким родом == Конструктор типа?

class AClass[T]{...} // For example, class List[T]

Некоторые говорят, что это тип с более высоким родом, потому что он абстрагируется от типов, которые будут соответствовать определению.

Высшие родовые типы типы, которые принимают другие типы и создают новый тип

Они также известны какконструктор типа, (Например, вПрограммирование в Scala).

Тип с более высоким родом == конструктор типа, который принимает конструктор типа в качестве параметра типа?

В газетеДженерики высшего сорта, ты можешь читать

... типы, которые абстрагируются над типами, которые абстрагируются над типами («типы с более высоким родом») ... "

что говорит о том, что

class XClass[M[T]]{...} // or

trait YTrait[N[_]]{...} // e.g. trait Functor[F[_]]

является более родственным типом.

Поэтому, учитывая это, трудно различитьконструктор типа, выше родственный тип а такжеконструктор типа, который принимает конструкторы типа в качестве параметра типапоэтому вопрос выше.

Ответы на вопрос(4)

Ваш ответ на вопрос