D中的元组与TypeTuple

Arl*_*len 6 d

Tuple和TypeTuple有什么区别?我查看了库中的示例代码,但它们看起来很相似.我该如何决定使用哪个?有没有一个很好的理由为什么Tuple在std.typecons但TypeTuple在std.typetuple?

Meh*_*dad 4

ATuple是一种数据类型,由您指定的字段集合组成。

A只是编译器在编译时TypeTuple知道的“一堆东西” ;它在运行时不存在。

(与它的名字相反,aTypeTuple几乎可以容纳任何东西——而不仅仅是类型!)