2006-05-20から1日間の記事一覧

Concurrent Clean : CleanJ : 関数の内部形式の戦略変更

今、メイン関数とエクスポート関数とインターナル関数の3種類を区別してレコードを作っているのですが、これをやめて、「ラベル+コード=1レコード」というシンプルな構造に変更します。どうも、それで必要十分らしいことが分かってきたので。

Concurrent Clean : CleanJ : snapshot更新

というわけで、snapshot更新しました。 今回は、パターンマッチができるようになりました。テストケースはfactorialです。 module Main import StdEnv Start = factorial 10 factorial 0 = 1 factorial n = n * factorial (n-1) - この後は、リストをやって…

Java : 配列のequals()メソッドがぐったりな件

たとえば、 public class Comp { public static void main(String[] args) { int[] a = new int[] { 1, 3, 8, }; int[] b = new int[] { 1, 3, 8, }; System.out.println(a == b); System.out.println(a.equals(b)); System.out.println(java.util.Arrays.eq…