totnChars entry = myLoop (answers entry)
에 (answers entry)
을 어떻게 사용하고 있는지 궁금합니다. 입력 항목이 answers
이어야 함을 의미합니까? 그러나 Entryt
의 entry
유형이 아닙니까?하스켈 함수 이해하기
type Question = [Char]
type Answer = [Char]
type Music = [Char]
data Entryt = MyEntry {
questions :: [Question],
answers :: [Answer],
music :: Music,
time :: Float
} deriving (Show, Eq)
totnChars :: Entryt -> Int
totnChars entry = myLoop (answers entry)
myLoop :: [Answer] -> Int
myLoop [] = 0
myLoop (x:rest) = (nChars x 0) + (myLoop rest)
'answers '의 타입은'Entryt -> [Answer]'입니다. – pyon
명시 적으로 작성 (답변 입력)하여 얻는 것은 무엇입니까? – DoubleOseven