2008-01-15から1日間の記事一覧

rangeのための略記法

30分プログラム、その223。rangeのための略記法をCamlp4で作ってみた。 1..3とrange 1 3を同じにしたかったのだけれど、(1 .. 3)にしないとできなかった。なにか解決法あるのかなぁ。 使い方 let (@@) f g = f g (* rangeをここで定義する必要がある *) let …