私は学んでいるので、これは些細な質問かもしれません。
yesod scaffolding ツールによって生成されたコードで、次の表現を見つけました。
type YesodPersistBackend PersistTest = SqlPersist
私の理解では、YesodPersistBackend
1 つの型引数を持つパラメーター化された型が作成PersistTest
され、これは type と同等SqlPersist
です。
これは正しいです?もしそうなら、なぜパラメータを持たない型のパラメータを持つ型シノニムを作成するのでしょうか?