2004-08-09 ■ D言語 a.d module a; int function() Foo; static this() { Foo = &関数; } b.d import a; int foo; static this() { foo = Foo(); } c.d import a, b; どっちの static this が先に呼ばれるかわからんので、こういう書き方はだめだね。(やりましたごめんなさい)