【发布时间】:2016-02-07 22:48:25
【问题描述】:
我使用以下代码创建了字母表;
letter :: Char -> [String]
letter 'A' = [" AAA ","A A","AAAAA","A A","A A"]
每个字母以此类推。以及另一个将用户使用以下代码输入的小写字母大写的函数:
capital :: Char -> Char
capital letter
| ord letter >= ord 'a' && ord letter <= ord 'z' = chr (ord letter + (ord 'A' - ord 'a'))
| otherwise = letter
我要做的就是输入小写的letter 'a',这样程序就可以大写字母并打印出letter 'A'中使用的大写“A”。
【问题讨论】:
标签: string function haskell char