簡體   English   中英

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM