오류가 계속 발생합니다 : 예상 유형 'Bool'과 실제 유형 '[t0]'을 (를) 비교할 수 없습니다. 문자열의 사용자 입력을 얻으려고하지만 역순으로 많은 문자열을 출력하려고합니다.하스켈 IO 역 문자열 입력
예 입력 :
HI1
HI2
예 출력 :
HI2
HI1
내 코드 : 다음 비투스의 의견, import Control.Monad
을 확장하려면
Back :: Int -> IO()
Back x = do line <- sequence_[getLine|[1..x]]
mapM_ print (reverse line)
입력 및 출력을 각 라인마다 하나씩 또는 모든 입력을 한 라인에, 모든 출력을 한 라인에 모두 표시 하시겠습니까? – Boris
[replicateM] (http://hackage.haskell.org/packages/archive/base/latest/doc/html/Control-Monad.html#v:replicateM)을 참조하십시오. – Vitus