CLEAN에 문제가 있습니다. 어떻게 문자열의 모든 문자를 소문자로 만들 수 있습니까? 난 char 배열을 통해 그것을 할 수 있지만 문자열로도해야합니다.CLEAN에서 문자열을 소문자로 변환하는 방법
stringLower _ = ""
아무것도에 적용 stringLower
는 빈 문자열을 의미
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
의미 론적으로 동일하다면 코드는 "ssssss"를 생성합니다. – Thomas
이 질문에 대한 권리가 있으십니까? 현재'haskell'과'function-programming' 태그가 붙어 있습니다. 나는 클린을 모르지만, haskell에서는'arrayLower xs = map toLower xs'가 될 것이고'stringLower'가 필요 없을 것입니다. –