Notice
Recent Posts
Recent Comments
목록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