2014-03-02 2 views
0

상당히 큰 출력을 반환하는 Haskell 함수가 있습니다. 사실, 콘솔의 버퍼 크기를 넘어서는 것입니다. GHCI 출력을 단순히 표시하지 않고 외부 txt 파일에 자동으로 저장할 수있는 방법이 있습니까?외부 파일에 GHCI가 있습니다.

+3

마지막 명령의 결과가 변수'it'에 바인딩 할 수 있습니다. 'writeFile "filename.txt"it' 할 수 있습니다. 또는'writefile "filename.txt"$ '. – vivian

+0

작동하지 않는 것을 시도했습니다. 요점은 내 함수가 [Integer]를 반환하고 writeFile이 [Char]를 기대하는 것 같습니다. 어떻게 해결할 수 있을지에 대한 아이디어가 있습니까? @vivian – MrD

+0

@DarioP :'Show'의 인스턴스라면'writeFile "filename.txt"$ show it "을 사용하십시오. – Zeta

답변

1

마지막 명령의 결과는 변수 it에 바인드됩니다.

당신이

writeFile "filename.txt" $ show it

또는

writefile "filename.txt" $ show $ <statement>