2010-05-01から1ヶ月間の記事一覧
特に意義はない. import std.stdio; import std.conv; import std.range; import core.thread; class A { int x, y; string toString() { return "(" ~ to!(string)(x) ~ "," ~ to!(string)(y) ~ ")"; } } void fun(A a) { // writeln a.x++;//1,0 Fiber.yi…
youxkei D言語はメンバーの初期化子が使えないのかぁ、まあ確かに使えたら初期化の順番とかが曖昧になるけどね。けど冗長な気がしてならない http://twitter.com/youxkei/status/13793155517 import std.stdio; class A { this(int i) { } } class B : A { t…
import std.stdio; interface I { void f(); void g(); } class A : I { class B { void f() { writeln("hello"); } void g() { writeln("world"); } } private B b; this() { b = new B; } auto opDispatch(string name)() { mixin("b." ~ name ~ "();"); }…
そろそろD2.xの開発が終わりに近づいていますね. 以前はunittest内で1つのassertに失敗するとそこで実行が止まってしまいました. 現在では,既に,すべてのunittestを検査してくれるようになりました. これで,これまでよりもさらに開発に使いやすくなり…
今日は久しぶりだったりそうでもなかったりの総勢70人オーバーが集まりBBQでした. 俺はあれか?燻製か! って感じでいぶされてました. 研究室に帰ってからもみんなで残りの食材で作ってもらった晩ご飯を食べてました. トリックおもろいわあ. M1がちゃん…