![]() |
1
2
您无法避免泛型,但不必指定它们,因为它们可以自动推断。公认的答案可能足以满足您的需要,但还有另一种方法。。。 Typescript 2.8将引入类型推断(目前发布为夜间构建)。通过将条件类型与类型推断相结合,您可以支持任意类型的元组(固定大小N),而不是所有元素都是相同的类型。
把这个答案看作是一个可以做什么的脑力练习——我还在摆弄新玩具D |
![]() |
2
1
不知道你为什么说“不使用泛型”。这正是typescript中使用泛型的原因。使用泛型并不难:
没有泛型就无法实现这一点。 |
![]() |
Tigran Mkrtchyan · 数组排序自定义算法使用(PHP) 6 年前 |
|
user9590073 · 函数能否返回多个不同类型的值? 6 年前 |
![]() |
Jianhui Wang · 返回泛型参数T并返回收益率 7 年前 |
![]() |
Ryan · 具有可变返回类型的函数 7 年前 |
![]() |
Jonathan Mee · 使用不同的返回类型强制SFINAE 7 年前 |
![]() |
tru7 · 类型脚本。返回参数类型的数组 7 年前 |