main = do cs <- getContents
putStr $ expand cs
expand :: String -> String
expand cs = concat $ map expandTab cs
expandTab :: char -> String
expandTab c = if c == '\t' then " " else [c]
expandTabの引数の型がStringではなく、Charであるのは何故ですか
[Char]ならわかるのですが
教えてください。よろしくお願いいたします