У меня проблема в CLEAN, как я могу сделать строчную букву в строке? Я могу сделать это через массив символов, но мне тоже нужно сделать это с помощью строки. У меня есть код ниже до сих пор:Как записать строчку в 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' это просто синтаксический сахар для' [Char] '. – Jubobs
Я знаю, но все равно не помогает, если они были равносильны семантически, тогда код создавал бы «ssssss» – Thomas
Этот вопрос отмечен правильно? На данный момент он помечен 'haskell' и' функциональное программирование'. Я не знаю Clean, но в haskell это будет 'arrayLower xs = map toLower xs', и не будет необходимости в' stringLower'. –