module pind.samples.ja.mixin_.mixin_9; import std.stdio; template Templ() { int i; void print() { writeln(i); // Templで定義されている'i'を常に表示する } } void main() { int i; mixin Templ; i = 42; // mainで明示的に定義されている'i'を設定する writeln(i); // mainで明示的に定義されている'i'を表示する print(); // 混合されている'i'を表示する }