2006-09-10第3章
■ 3.6 練習問題
main = do cs <- getContents
putStr $ concat $ map swapa cs
swapa 'a' = ['A']
swapa 'A' = ['a']
swapa c = [c]
>swapa < swapa.hs mAin = do cs <- getContents putStr $ concAt $ mAp swApA cs swApA 'A' = ['a'] swApA 'a' = ['A'] swApA c = [c]
できたはできたけど、答えをみたらswapaの結果をわざわざリストで返す必要はないらしい。そっか、Char -> Charだから、
map swapa cs
コメントを書く