これは、次の悪い樹液を検索できるものを追加するのと同じくらいですが、なぜそれがエラーではないのか知りたいです.
postgresql-simple の FromRow 型クラスが必要でしたが、それが独自のパッケージに含まれていることを忘れていました。
import qualified Database.Postgresql.Simple as P
おっと - .FromRow サブモジュールが欲しいだけです
import qualified Database.Postgresql.Simple.FromRow
もちろん、修飾する必要はなかったので、末尾の名前を削除しました。ただし、「修飾された」キーワードを削除するのを忘れていました。
タイプミスを見つけられないため、エラーが発生し、頭を悩ませています。
Not in scope: type constructor or class `FromRow'
Perhaps you meant `Database.PostgreSQL.Simple.FromRow.FromRow' (imported from Database.PostgreSQL.Simple.FromRow)
それで、これは質問です。名前のない修飾されたインポートがエラーではないのはなぜですか? それは何かの役に立ちますか、それとも私はこの間違いを犯すほど愚かな最初の人ですか?