Je suis en train d'apprendre si peut être c'est une question triviale.S'il vous plaît expliquer le type de synonymes
Dans le code généré par l'outil d'échafaudage yessod Je trouve cette expression:
type YesodPersistBackend PersistTest = SqlPersist
Ma compréhension est qu'il crée un type paramétré YesodPersistBackend
qui a un argument de type PersistTest
, ce qui est équivalent au type SqlPersist
.
Est-ce correct? Si oui, pourquoi créer un synonyme de type avec des paramètres pour un type qui n'a pas de paramètres?
Ce code n'est pas valide Haskell. Pourriez-vous s'il vous plaît nous montrer un peu de contexte pour le rendre plus facile à voir, ce que cela pourrait signifier? – fuz