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]