@generics-as-functions
泛型类型是值空间中函数的类型级别等效项。正如函数接受参数并返回值一样,泛型类型接受类型参数并生成具体类型。这种心理模型通过应用与编写函数相同的原则来帮助您编写更好的泛型类型:约束输入、选择好的名称和记录行为。