类型 Lambda
类型 lambda 允许直接表达高阶类型,而无需类型定义。
[X, Y] =>> Map[Y, X]
例如,上面的类型定义了一个二进制类型构造函数,它将参数 X 和 Y 映射到 Map[Y, X]。类型 lambda 的类型参数可以有界,但它们不能带有 + 或 - 差异注释。
类型 lambda 允许直接表达高阶类型,而无需类型定义。
[X, Y] =>> Map[Y, X]
例如,上面的类型定义了一个二进制类型构造函数,它将参数 X 和 Y 映射到 Map[Y, X]。类型 lambda 的类型参数可以有界,但它们不能带有 + 或 - 差异注释。