2007-08-18から1日間の記事一覧

リスト

Haskellではリストを以下のように記述する。 [1, 2, 3] 現段階の知識ではこれを変数に代入する方法がわからない。以下のように記述したらエラーが出た。 lst = [1, 2, 3] で、リストを利用したプログラムとしてcountlineコマンド、標準入力の行数を数えるコ…

catコマンド

お次はUnixでおなじみのcatコマンド、標準入力を画面に出力するだけのコマンドです。 main = do cs <- getContents putStr cs さぁ、わけのわからんのが出てきました。まずdo式から、これは複数のアクションをまとめる式で、まとめられたアクションは上から…

HaskellでHelloWorld

とりあえずお約束の「HelloWorld」から main = putStrLn "Hello, World" これを「hello.hs」ファイルの保存して、コマンドプロンプトで以下のコマンドを実行する。 > runghc hello.hs Hello, World これでHaskellインタープリターが起動して、スクリプトが実…