【发布时间】:2013-11-20 10:27:03
【问题描述】:
我必须编写一个函数,将字符串的第一个字母大写,并将字符串的其余部分小写(该字符串包含随机的大写或小写字母)。
到目前为止,我已经做到了:
capitalised :: String->String
capitalised [] = []
capitalised x
| length x == 1 = map toUpper x
| otherwise = capitalised (init x): map toLower (last x)
还有其他各种奇怪的功能,我还是想不通。
请帮忙!提前发送!
忘了说,问题说明我需要写一个递归解决方案!
【问题讨论】:
-
请不要在这里发布作业问题...