CharSyam
Tag | Location | Media | Guestbook | Admin

2009/11/24 01:06 2009/11/24 01:06
Haskell IO 관련해서 삽질하기 getChar, putChar

시간이 나면 조금씩 함수형 언어를 해볼려고 생각중인데, 생각만 하고, 노력은 안한다는…

사실 노력을 안한 이유 중에, 이거 haskell Sample을 아무리 따라해봐도 제대로 동작하지가 않는다.

-_-;; 그런데 엄청난 반전이 있었으니…

나를 괴롭히던 샘플 IO관련 인데

main :: IO()
main = do c <- getChar
                        putChar a

라는 함수가 있었다.

글자를 한자 stdin 으로 받아서 stdout 으로 뿌려주는 아주 단순한 예제인데 자꾸…

“The last statement in a 'do' construct must be an expression” 라는 에러가 나면서 샘플을 돌려볼 수가없는 것이었다.

그런데 –_-

위의 예제를 다음과 같이 하면 돌아간다.

main :: IO()
main = do
                        c <- getChar
                        putChar a

이런 젠장, do 와 같은 라인에 뭔가가 있으면 안되는 것이었다. T.T 왜 그런지는 나두 잘 모르겠지만, 계속 위의 에러가 나면서 T.T 모두들 이런 실수 안하시길…

Track this back : http://liso.or.kr/~charsyam/charsyam/tc/CharSyam/trackback/64

[로그인][오픈아이디란?]
name    password    homepage
 hidden


BLOG main image
CharSyam
 Notice
 Category
전체 (70)
(9)
(3)
프로그래밍 (56)
게임 (1)
Server Setting (1)
 TAGS
버전관리 지식인의 책임 회계 부정 촘스키 Design Pattern 세월이 젊음에게 google test 여론 조작 이미지로드 일일 빌드 qsort googletest 미디어법 문제 프로젝트 C&C 뷰타입 스타일 TearUp WindowMobile 드래곤퀘스트4 뷰패킷 C# XML 지속적인 통합 Head First Software Development 정제 구글테스트 공병호 삽질운하 TDD 다국어바로가기 디자인패턴
 Calendar
«   2010/03   »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
 Recent Entries
Lucene Build and Run D...
올해 마음잡고 공부할 것들
아이폰과 아이팟 터치...
아이폰 개발 &ndash; NS...
iPhone library, framew...
 Recent Comments
네, 저도 동감합니다....
CharSyam - 2009
http://www.thisisgame....
ParkPD - 2009
준이는 이제 소집해제...
CharSyam - 2009
F모사의 프로그램이 C:\...
준 - 2009
크크 대명이형을 google...
준 - 2009
 Recent Trackbacks
Buy phentermine cheap.
Phentermine cheap.
Online phentermine.
Phentermine wordwide s...
Cheap phentermine.
Discount phentermine.
플래닝 포커 카드
Pell's seer Blog
 Archive
2010/02
2010/01
2009/12
2009/11
2009/10
 Link Site
 Visitor Statistics
Total : 23327
Today : 30
Yesterday : 81
rss
Powered by Tistory & Designed by webnoon.net