Haskellをラクガク

2006-09-10第3章

3.6 練習問題 00:59

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

の結果はCharリスト、すなわち文字列ってことか。

感想 00:59

JitendraJitendra 2013/03/31 19:08 You got to push it-this essenital info that is!

mtvaruskmtvarusk 2013/04/01 18:43 Deq8yX <a href="http://skhinelwwzmf.com/">skhinelwwzmf</a>

phohdkphohdk 2013/04/02 08:00 ubDOK6 <a href="http://eztuvogqcylk.com/">eztuvogqcylk</a>

atvombgxmvhatvombgxmvh 2013/04/04 19:36 JlTRKD , [url=http://jnsvmvqssnqo.com/]jnsvmvqssnqo[/url], [link=http://bkmypnftmjxj.com/]bkmypnftmjxj[/link], http://voeqapkvfjqy.com/

ゲスト



トラックバック - http://haskell.g.hatena.ne.jp/hsyd/20060910