0
我想構建這樣的事情OCaml的不接受的類型構造二叉樹
type ('a, 'b) btree = Empty | Node of ('a, 'b) * ('a, 'b) btree * ('a, 'b) btree
,但它表示,約在第一個星號是語法錯誤。
我想構建這樣的事情OCaml的不接受的類型構造二叉樹
type ('a, 'b) btree = Empty | Node of ('a, 'b) * ('a, 'b) btree * ('a, 'b) btree
,但它表示,約在第一個星號是語法錯誤。
類型一雙貌似'a * 'b
所以要這樣:
type ('a, 'b) btree =
Empty |
Node of 'a * 'b * ('a, 'b) btree * ('a, 'b) btree
或者可能是這樣的:
type ('a, 'b) btree =
Empty |
Node of ('a * 'b) * ('a, 'b) btree * ('a, 'b) btree
甜它的作品!我對那裏的btree構造函數使用了一個逗號和文字元組元素使用了一個asterix而感到困惑。謝謝 – nachos