D言語のコンパイル時引数リストとリフレクションのメモ - Qiita
2016/10/12 ちょっと追記これ。https://dlang.org/ctarguments.html可変長のテンプレート引数をT...で受け取ってこねくり回そうという話。やってみる。import std.stdio;import std.meta;void main(){ template Variadic(T...) { static assert (T.length > 1); pragma(msg, T[0]); // <- コンパイル時のメッセージ表示 pragma(msg, T[1]); pragma(msg, T); } alias Dummy = Variadic!(int, 42); // <- Variadicテンプレートの評価 //writeln(Dummy); // <- これはエラー。Dummyは実行時には存在しない}…
https://qiita.com/ousttrue/items/420c67acdcb7b2bb6c73