LYAHから練習しています。
phoneBook.hs ファイルには次のコードが含まれています。
phoneBook :: [(文字列, 文字列)]
上記のコードをコンパイルしようとすると、次のエラーが発生します。
*Main> :load "/home/optimight/phoneBook.hs" [1 of 1] Main のコンパイル ( /home/optimight/phoneBook.hs、解釈済み )
/home/optimight/phoneBook.hs:1:1: 「phoneBook」の型シグネチャには付随するバインディングがありません 失敗しました。モジュールがロードされました: なし。
brano の回答の後に追加された質問と、この回答に対するその後のコメント: 上記の型シグネチャの実装をどのように提供しますか?
これを追加すると:
type phoneBook = [(文字列, 文字列)]
次のエラーが表示されます:
Prelude> :load "/home/optimight/phoneBook.hs" [1 of 1] Main のコンパイル ( /home/optimight/phoneBook.hs、解釈済み )
/home/optimight/phoneBook.hs:2:6: 不正な型またはクラス宣言の先頭: phoneBook に失敗しました。モジュールが読み込まれました: なし