Posts

引数をとらないコンストラクタのみでヴァリアントを作れば,いわゆる列挙型になる。…
2008年1月22日
1 分
コンストラクタの名前は:…
2008年1月21日
1 分
type 宣言を使って宣言できるデータにはヴァリアントというのもある。おおざっぱに言うと「作り方に何種類か方法があるようなデータ」。Haskellでいう代数的データ型と同じと思っていいのかな。…
2008年1月21日
1 分
レコードの型を宣言するときの注意。既存の型と同じフィールド名を使ってしまうと,先に宣言した型のフィールド名が使えなくなってしまう。たとえば前エントリの student とその値が存在している状態で:…
2008年1月20日
1 分
レコードとはいくつかの値に名前を付けてまとめて扱えるようにしたデータ。構造体のようなもの。名前と値をあわせてフィールド,名前をフィールド名と呼ぶ。…
2008年1月20日
1 分
2008年1月18日
2 分
Haskell で一番有名(?)なコードを OCaml で書いてみた。…
2008年1月17日
1 分
パターンに条件を付加するのがガード。…
2008年1月16日
1 分
タプルにしてしまえばいい。ただし,function構文はつかえない。…
2008年1月15日
1 分