我坚持书中的一个问题,' Haskell - 功能编程工艺'。例3.16:
定义一个函数,将小写字母转换为大写字母,返回不是小写字母的未更改字符。
我有什么遗失的东西吗?如果我将小写字母转换为大写字母,我怎样才能返回一个未更改的字符?
答案 0 :(得分:3)
看起来有点缺失:
定义一个函数,将小写字母转换为大写字母和,返回未更改的字符,用于那些不是小写字母的字符
例如:
toCapital 'c' == 'C' -- lower case c to upper case C
toCapital 'o' == 'O' -- lower case o to upper case O
toCapital 'C' == 'C' -- upper case C gets returned without change
toCapital '3' == '3' -- numbers get returned without change
toCapital '_' == '_' -- other things also get returned without change