我们给identity添加了类型变量。 帮助我们捕获用户传入的类型(比如:),之后我们就可以使用这个类型。 之后我们再次使用了当做返回值类型。现在我们可以知道参数类型与返回值类型是相同的了。 这允许我们跟踪函数里使用的类型的信息。