什么' +'抽象类型定义是什么意思?

时间:2014-09-05 23:25:04

标签: ocaml

我正在看一个似乎是抽象类型的声明:

 type +'a io

“+”表示什么?

1 个答案:

答案 0 :(得分:2)

它表示该类型具有与参数类型相关的协变子类型。因此,如果TU的子类型,则T ioU io的子类型。