![]() |
1
2
如果对我没用的话,它看起来是无害的。X想要的类型不存在,因此无法将其传递给方法。我想,无害的无用性是否应该是编译时的错误,这是个问题。 如果你看一下x实际上做了什么,它会反编译为:
这正是Identity方法应该做的(加载参数,不管类型如何,返回它)。你可以用更少的代码编写类似的代码:
除了类型abstracttype t之外,没有其他内容,因此我们也没有用处。 除非我错过了什么。 |
![]() |
2
3
在您的示例中,编译器添加了
|
![]() |
Terio · Typescript:使用变量的值创建自定义类型 1 年前 |
![]() |
Kareem Adel · 创建函数类型(TypeScript接口) 2 年前 |
![]() |
MatÄj VondráÄek · 如何在c#方法中传递类型? 2 年前 |
![]() |
kreo · 为什么&[T]参数也接受&Vec? 6 年前 |
![]() |
Jiji · 将简单对象强制转换为简单的通用接口 6 年前 |