- added static/final function implementations to interfaces
import std.stdio; interface I { static int f() { return 1; } } class A : I {} void main() { I i = new A; writeln(i.f()); }
staticメンバー関数を配置するために,IとAの間にそのためのクラスを挟まなければならなかったのが,直接Iに書けるようになったということでしょうかね.