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
전체 (90)
(19)
(3)
프로그래밍 (61)
게임 (1)
Server Setting (5)
대학원 (1)
 TAGS
SetUp Atomic 구글테스트 포팅 공짜경제학 삽질운하 Abstract Factory 정제 드래곤퀘스트4 전문가 죽음의 행진 지속적인 통합 일자리 창출 RAPI TDD C&C 뷰타입 스타일 이미지로드 CAB 뷰패킷 소프트웨어 아키텍처 문서화 TearUp 여론 조작 XML 디자인패턴 C# 경제학 3.0 윈도우즈 모바일 모듈 분할 뷰 고수 리눅스 커널
 Calendar
«   2010/07   »
        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
YES24 총알 배송 광고
CMake &ndash; CMakeLis...
Autotools 관련 좋은 링...
고수와 전문가의 차이
Zookeeper 설치 방법
 Recent Comments
오~ 이 책도 땡기는군요...
ohyecloudy - 05/25
항상 정리해야 되는데,...
CharSyam - 05/13
잘 정리하셨네요. ^^
고감자 - 05/12
네, 저도 동감합니다....
CharSyam - 2009
http://www.thisisgame....
ParkPD - 2009
 Recent Trackbacks
Discount patio furniture.
Discount furniture.
Furniture competition.
Furniture design compe...
Acomplia ribona.
Acomplia.
Premarin.
Premarin vaginal cream.
스크럼과 XP
The note of Legendre
 Archive
2010/07
2010/06
2010/05
2010/04
2010/03
 Link Site
 Visitor Statistics
Total : 38341
Today : 43
Yesterday : 73
rss
Powered by Tistory & Designed by webnoon.net