![](/img/trans.png)
[英]What does a square bracketed type signate: `[< t ]` mean in OCaml?
[英]What does square brackets `[` and `]` mean in a data type definition in OCaml?
我看到了以下內容:
type rlevel = [
| `rlevel
]
但我以前從未見過這種情況,而且 ADT(代數數據類型)的教程不是很有幫助,OCaml 語法也不是。
這是什么意思?
類型rlevel
是多態變體類型 ( https://ocaml.org/manual/polyvariant.html ) 的類型縮寫,它只包含一個構造函數`rlevel
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.