Haskell

今朝書いたプログラム

HTTPのGETリクエストでレスポンスを文字列として得る。 import Network.HTTP httpGet :: String -> IO (String) httpGet url = (simpleHTTP . getRequest) url >>= return . rspBody . either (error . show) id たったこれだけのコードなんだけど、記述がま…

今日書いたプログラム

パーサコンビネータを試す関数。 import Text.ParserCombinators.Parsec.Prim run :: Show a => Parser a -> String -> IO () run p input = case (parse p "" input) of Left err -> print err Right c -> print c