我想要的很簡單:我想定義一個元組型別,其第二個引數是T[]如果第一個引數被確定為T.
我可以做這個。
type TandTArray<T> = [T, T[]]
但是,我必須指定每個 T

但我希望它由第一個引數自動確定。
我試過這個但不作業
type TandTArray = <T>[T, T[]]
uj5u.com熱心網友回復:
您需要一個用于推斷泛型型別的函式:
const tandTArray = <T>(x: [T, T[]]) => x;
const foo = tandTArray([1, [1]])
操場
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/439481.html
上一篇:Java泛型輸入型別與回傳型別
