[Comp] ふつける
パターンマッチってクラスのポリモーフィズムとオブジェクトのポリモーフィズムを足したみたいで面白い。
3.6練習問題
main = do cs <- getContents
putStr $ swapstra cs
swapstra :: String -> String
swapstra cs = map swapa cs
swapa :: Char -> Char
swapa 'a' = 'A'
swapa 'A' = 'a'
swapa c = c
一応自力でやってみました。
一瞬、mapを使うべきか、concatMapを使うべきか悩んでしまった。
| 固定リンク
この記事へのコメントは終了しました。
コメント