morioXのCraftお勉強日記 RSSフィード

2007-06-03

[] Data types: tuples and lists (10日目)  Data types: tuples and lists (10日目) - morioXのCraftお勉強日記 を含むブックマーク

5.9 The String type

文字列型、つまりString型の話。表示用の関数として putStr がようやく登場。putStr は Hugs を使ってるうちはあんまりお世話にならないんだよな、そういえば(使い方のレベルが低いからかもしれないが)。

あとは、あらゆる型の値を String 型に変換する show 関数と、その逆を行う read 関数の話。read 関数の場合は、実際の所、ちゃんと元の型が呼び出せるかどうか不透明なところがあるので、型を指定して read することが可能。

(read "3" :: Int)


Exercises 5.19

小文字が入力されれば大文字に変換して返し、それ以外の文字については、そのまま返す関数、capitalizeChar を定義する。

capitalizeChar :: Char -> Char

capitalizeChar c

 | isLower c = toUpper c

 | otherwise = c


今後の学習

残Section数 90, 残Exercise数 376