70. 元组填充
中等
在类型系统里实现类似 JavaScript 中的 Array.fill
方法 Fill<T, N, Start?, End?>
,可以看到,Fill
接受四个类型参数,其中 T
和 N
是必需的参数,Start
和 End
是可选参数。
对这些参数的要求是:T
必须是一个元组,N
可以是任何类型的值,Start
和 End
必须是大于或等于 0 的整数。
例如:
type exp = Fill<[1, 2, 3], 0> // expected to be [0, 0, 0]
为了模拟真实的函数,测试用例会包含一些边界条件。