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

まるい

http://www.flickr.com/photos/11014841@N06/2216561860

Rangeのバグ?

Range l := 0 to(9) asList r := 10 to(11) l foreach(x, r foreach(y, list(x, y) println ) ) あれれな出力 list(0, 10) list(0, 11) list(1, 11) ... list(9, 11) こうするのが正しいのか Range l := 0 to(9) asList r := 10 to(11) l foreach(x, r rewin…

再帰するメソッドの罠にはまった。 これって仕様?勘違いしてるのか? f := method(n, if (n > 0, message(foreach) uniqueId println f(n - 1) ) ) f(4) #=> 4477112 4477112 4477112 4477112 異なるオブジェクトを生成しているつもりで、そうなっていない…