|
1
3
TypeScript
control flow analysis
确实支持早期-
一般来说,你总是可以颠倒
但是
当然,这是可以改变的;他们
能够
执行一项检查
添加这样的额外规则会对编译器性能产生可衡量的负面影响,而这必须通过实际代码行为的切实改进来弥补。如果编程约定不是很常见,那么它可能不值得增加编译时间来支持。这似乎就是microsoft/TypeScript#9508被拒绝的原因(请参阅 this comment )。 尽管如此,在 microsoft/TypeScript#31105 并被归类为bug。我在 microsoft/TypeScript#53714 等待可能被合并。如果真的发生了这种情况,那么合并后的下一个TypeScript版本将突然支持您的原始代码!目前还不清楚这种情况会不会发生,也不清楚何时发生。
因此,除非发生这种情况,我的建议是从
|
|
|
DutChen18 · 如何在C宏中内联触发隐式指针转换? 1 年前 |
|
|
0xDED · 如何将泛型类强制转换为对象的泛型类? 2 年前 |
|
|
Niclas · 变量>-1如何在C中精确求值? 2 年前 |
|
|
Textime · 将Varchar2转换为时间 2 年前 |
|
|
xpt · Go,无法将类型*int32转换为类型*int64 2 年前 |