Haskell入門でつまづいた話(1)
Haskellを知ろうと以下の記事を読んでいました。
[入門]関数プログラミング―質の高いコードをすばやく直感的に書ける! 第3章 リストと文字列―最長重複文字列問題で知るリストプログラミング
リストの説明の際の実例のmapを使う例をためしたら、「Not in scope」というエラーになりました。
ググってみたら、 Using functions from package haskell98 - GHC 5.04
で、「import Data.Char
」を追加するのを忘れてないか指摘がありましたのでimport
したらエラーが消えました。
Prelude> map isDigit ['1', 'a'] <interactive>:11:5: Not in scope: `isDigit' Prelude> import Data.Char Prelude Data.Char> map isDigit ['1', 'a'] [True,False]