​原文​

​之前​​是这样:

alias Thing = Test;

之后为:

mixin("alias Thing = Test;");

好处是,​​普通声明​​,编译器用​​伪并行​​处理声明,在​​求值​​顺序有意义的时候,这时可能出错.

用插件后,​​编译器​​按​​源码​​出现顺序处理​​插件​​.这样,来强制顺序.

在此,强制在创建​​Test​​之后处理​​Thing​​.