|
|
1
13
为了获得有意义的、重要的静态反射(编译时的反射),您需要一种在编译时执行代码的方法。最初的静态反射TS建议使用传统的模板元编程技术,因为这些是在编译时执行代码的唯一有效工具。
然而
我们需要能够编写必须 只有 在编译时执行。对于函数中间的小代码来说,这样做是很容易的;该代码的运行时版本不包含反射部分,只包含它们的结果。 但是如果你想写一个函数,它接受一个反射值并返回一个反射值呢?还是反射值列表?
这一功能不可能实现
采用反射值的函数无法做到这一点。它只能在编译时执行。所以
进来
像这样的
这是在 paper that originally proposed this feature :
|