나는 하스켈에서 초보자이며 모든 작은 글자를 대문자로 변환하고 나머지는 그대로 둡니다.소문자를 대문자로 변환
capitalise :: String -> String
capitalise xs = [capitalise2 ch| ch<-xs]
capitalise2 :: Char -> Char
capitalise2 ch
| isLower ch = chr (ord ch - 32)
| otherwise = ch
나는 점점 오전 오류 : 어떤 도움이 많이 주시면 감사하겠습니다
p3.hs:6:7: Not in scope: `isLower'
p3.hs:6:23: Not in scope: `chr'
p3.hs:6:28: Not in scope: `ord'
을
나는 지금까지 나의 책에서이 문제를 해결했습니다.
대문자/소문자를 만들 때 일부 문자가 실제로는 더 많거나 적은 문자가되기 때문에 이러한 종류의 전략은 특정 언어에서 작동하지 않습니다. – singpolyma