to2yの日記

 | 

2006-06-06「ふつける」勉強会2章レジュメ(完了)

countline.hs

Haskellリスト

  1. 全ての要素が同じ型でなければいけない(Scheme等のリストとは異なる。)
  2. 文字列は文字のリスト

$演算子

foo $ bar x <=> foo (bar x)

printの定義

印刷可能な任意の型を標準出力に出力

sshisshi2006/06/07 21:26恒等関数はまんま id ってのがあるよ。
これくらいの長さのコードだと(超範囲外だけど)、関数合成の多用であるポイントフリースタイル(p.209)とdo式の書き換え(p.278)を使うとものすごく短くなるよ。
#手探りでコメントつけてみた

sshisshi2006/06/12 00:59補足。GUIの話「なんだかそういうのがあるらしい」という話を耳にしただけで、haskellで実際そう使えるGUIライブラリがあるかどうかは知らない。で、今思いだしたけどConcurrent Cleanの標準GUIライブラリにはそういう説明が書いてあった。

wangGMSwangGMS2006/06/13 00:34mainの型についてはP254に書いてあったね。IO a。

 |