본문 바로가기

Graphics Programming

검색하기
Graphics Programming
프로필사진 minseoklee

  • -전체목록- (140)
    • Season 2 (33)
    • Season 1 (107)
      • OpenGL (26)
      • 수학 (15)
      • 플래시 (29)
      • 하스켈 (21)
      • Problem solving (8)
      • Misc (8)
Guestbook
Notice
  • Haskell 레퍼런스
  • 컴퓨터 그래픽스 레퍼런스
Recent Posts
Recent Comments
Link
  • 엔비디아 개발자 센터
  • AMD GPUOpen
  • IBM developerWorks
  • 마이크로소프트 리서치
  • SIGGRAPH (real time rendering)
  • Morgan McGuire
  • Wolfram MathWorld
  • LaTeX 수식입력기
  • Famous Curves
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록Functor (1)

Graphics Programming

IO 모나드와 Functor

콘솔에서 숫자를 읽을 때 귀찮은 점은 문자열로 읽어서 변환을 해줘야 한다는 것이다. 예컨대 온라인 저지의 알고리즘 문제들은 보통 입력될 문제의 개수 C를 제시하고 C개의 테스트 입력들을 제시하기 때문에 이런 식으로 코딩하게 된다. import Control.Monad main = do numCases_s Int) -> IO String -> IO Int 따라서 num에는 Int 값이 바인딩된다. 사실 이 코드는 엄격한 타입 체계를 중시하는 하스켈에선 조금 엉성한데, print (num*3)을 print num로 바꿔보면 알 수 있다. main.hs:2:16: No instance for (Read a0) arising from a use of `read' The type variable `a0' is a..

Season 1/하스켈 2014. 11. 1. 11:00
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바