📜  创建 2 个大小为 n1 和 n2 的集合 A 和 B.打印集 A 和 B. - TypeScript (1)

📅  最后修改于: 2023-12-03 14:50:14.018000             🧑  作者: Mango

创建 2 个大小为 n1 和 n2 的集合 A 和 B.打印集 A 和 B. - TypeScript

这是一个 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 程序的介绍,希望对您有所帮助。