Ich weiß, dass Haskell bereits die Möglichkeit hat, einen Typ über einen anderen Typ zu parametrisieren (ähnlich wie bei der Template-Programmierung in C ++), aber ich frage mich, ob Haskell auch einen Typ über Werte parametrisieren kann - ob er abhängige Typen unterstützt. Bei abhängigen Typen können Sie einen Typ verwenden, der über ganze Zahlen parametrisiert ist, z. B. Vektoren der Größe n, Matrizen der Größe n × m usw.
Wenn nein, warum nicht? Und gibt es eine Möglichkeit, dass es in Zukunft unterstützt wird?