前のエントリの例のようにシグネチャをコンパイラに推論させるのではなく,自分で書くこともできる。そのとき,モジュールの外部には公開したくない関数や,定義した型の詳細を隠蔽することもできる。一般には:…
2008年2月9日
2 分
前エントリではモジュールの定義とシグネチャを与えるのを別にしたけど,いっぺんにすることもできる。というかその方が一般的なのかな。こんな感じ。…
2008年2月9日
1 分
モジュールの関数を使うときには[モジュール名].[関数名]とするけど,open宣言をすればモジュール名をつけなくても使えるようになる。…
2008年2月8日
1 分
出力も覚えたし書いてみた。…
2008年2月7日
1 分
2008年2月6日
1 分
2008年2月5日
1 分
2008年2月5日
1 分
2008年2月5日
1 分
チャネルっていうのは,ファイルディスクリプタみたいなものだと思っておけば良さそう。…
2008年2月3日
1 分
open_out を使ってファイルを開くと,そのファイルがすでに存在した場合,中身を消去してしまう。既存のファイルに追加するには,open_out_gen を使ってチャネルを作る *1 。…
2008年2月3日
1 分