我在CLEAN中遇到问题,如何在字符串中使小写字母变成小写字母?我可以通过char数组来完成,但我也需要使用字符串来完成。 我有下面至今代码:如何在CLEAN中小写字符串
module Something
import StdEnv, StdLib
arrayLower:: [Char] -> [Char]
arrayLower[x:xs] = (map toLower [x:xs])
stringLower:: String -> String
stringLower_ = ""
stringLowers = toString (arrayLower s)
Start:: String
Start = stringLower"SSSsss"
'String'是'[字符]'只是语法糖。 – Jubobs 2014-10-05 14:52:18
我知道,但仍然没有帮助,如果它们在语义上也是等价的,那么代码会产生“ssssss” – Thomas 2014-10-05 15:15:06
这个问题标记为正确吗?目前它被标记为'haskell'和'functional-programming'。我不知道Clean,但是在haskell中它会是'arrayLower xs = map toLower xs',并且不需要'stringLower'。 – 2014-10-05 15:31:28