【D言語】is式のUnusedが不要に!【dmd】

今までは、パターンマッチのあるis式は


import std.typecons;

static assert(is(int == int));
static assert(is(Tuple!int Unused == Tuple!T, T));
void main(){}

と書く必要がありました。 Unusedが使われていないのにも関わらず、書かなきゃいけないあたりが微妙ですね。 が、最近マージされたPull Requestによって、Unusedを省略できるようになりました!


import std.typecons;

static assert(is(int == int));
static assert(is(Tuple!int == Tuple!T, T));
void main(){}

名前空間を汚さずに済みます。YATTA!!

担当:美馬(地味だけど結構うれしい)