...ing logging 4.0

はてなブログに移行しました。D言語の話とかいろいろ。

mixinの使い道

import std.process; // system
import std.stdio; // writefln
import std.metastrings; // Format

void main(){
    mixin("int a = 10;");
    writefln(a);
    
    mixin(Format!("int %s = %s;", "b", 20));
    writefln(b);
    
    system("pause");
}

うーん,実際に使うとなると難しい.「これだ!」っていう使い道にちゃんと使えるかどうか怪しいなあ.