gpt4 book ai didi

typescript - 在 typescript 中创建元组数组

转载 作者:行者123 更新时间:2023-12-03 09:52:19 25 4
gpt4 key购买 nike

创建通用对类型(最简单的元组)很容易,即

type Pair<A, B> = [A, B]


问题是如何创建一个表示此类通用对和数组的类型。

唯一的要求是数组中的元素必须成对。第一个元素的类型和第二个元素的类型应该是多态的, any不会进行剪切,否则这将是令人满意的:

type Pair = [any, any]
type Pairs = Pair[]

最佳答案

我感觉好像在这里错过了细微差别。。但是请相信这是您要的:

type Pair<T,K> = [T,K];
type Pairs<T,K> = Pair<T,K>[];

const apple: Pair<number,number> = [2,3];
const orange: Pair<number,number> = [3,4];
const food: Pairs<number, number> = [apple, orange];

关于typescript - 在 typescript 中创建元组数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55944130/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com