2013-03-01から1ヶ月間の記事一覧

getOpt サンプル

module Main (main) where import System.Console.GetOpt import System.Environment import System.IO import System.Exit import Data.List import Data.Char import Control.Monad data Options = Options { optVerbose :: Bool , optInput :: IO String …

Haskell 絶対パスからファイル名の取得(takeFileName)

takeFileName で可能。 import System.Directory import System.FilePath import System.IO main :: IO() main = do -- System.Directory.getCurrentDirectory dir <- getCurrentDirectory (path, h) <- openTempFile dir "sample.txt" hClose h removeFile …