Haskell

学習ログ

Infix Functions -- Plus.hs a `plus` b = a + b*Main> plus 3 4 7 *Main> 4 `plus` 5 9語順がかえられる。infix # infix 【名】 《言語学》接中辞{せっちゅうじ}、挿入辞{そうにゅう じ}◆ある形態素の中に挿入される接辞。タガログ語などのオーストロア…

学習ログ

lines Prelude> :type lines lines :: String -> [String] Prelude> lines "aaaa\nbbb\n" ["aaaa","bbb"]Real World Haskell: Code You Can Believe In作者: Bryan O'Sullivan,John Goerzen,Donald Bruce Stewart出版社/メーカー: O'Reilly Media発売日: 200…

学習ログ

ファイルの入出力 & 実行時のパラメータ import System.Environment (getArgs) interactWith function inputFile outputFile = do input <- readFile inputFile writeFile outputFile (function input) main = mainWith myFunction where mainWith function …