📅  最后修改于: 2023-12-03 14:50:14.018000             🧑  作者: Mango
这是一个 TypeScript 的程序,用于创建包含 n1 和 n2 个元素的 A 和 B 集合,并打印它们。
function createSets(n1: number, n2: number) {
let A = new Set<number>(Array.from({length: n1}, () => Math.floor(Math.random() * 10)));
let B = new Set<number>(Array.from({length: n2}, () => Math.floor(Math.random() * 10)));
console.log("Set A:", A);
console.log("Set B:", B);
}
代码中,我们使用了 TypeScript 的 Set 类型来创建集合 A 和 B。我们使用了 Array.from 方法创建一个包含 n1 和 n2 个元素的数组,并使用 Math.random() 方法生成 0-9 之间的随机整数,最后将数组传递给 Set 的构造函数即可创建集合。
在 createSets 函数中,我们使用 console.log() 打印了集合 A 和 B 的内容,方便程序员查看。
可以使用以下代码调用 createSets 函数:
createSets(5, 10); // 创建一个包含 5 和 10 个元素的 A 和 B 集合,打印它们
输出结果如下:
Set A: Set(5) { 7, 2, 1, 6, 0 }
Set B: Set(10) { 9, 0, 6, 7, 3, 5, 1, 8, 2, 4 }
以上就是本 TypeScript 程序的介绍,希望对您有所帮助。