# 泛型

软件工程的一个主要部分是构建组件,这些组件不仅具有定义明确且一致的 API,而且还可以重用。能够处理今天和明天的数据的组件将为您提供构建大型软件系统的最灵活的能力。

在 C# 和 Java 等语言中,工具箱中用于创建可重用组件的主要工具之一是泛型,也就是说,能够创建一个可以在多种类型而不是单一类型上工作的组件。这允许用户使用这些组件并使用他们自己的类型。

# 你好泛型世界

首先,让我们做一下泛型的 "hello world":恒等函数。身份函数是一个函数,它将返回传入的任何内容。您可以将其视为与 echo命令类似的方式。

如果没有泛型,我们要么必须给标识函数一个特定的类型:

function identity(arg: number): number {
  return arg;
}
+

关注公众号,获取验证码 !

验证码:
Last Updated: 5/5/2023, 8:48:21 AM