2017-10-07 112 views

回答

0

類型一雙貌似'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 
+0

甜它的作品!我對那裏的btree構造函數使用了一個逗號和文字元組元素使用了一個asterix而感到困惑。謝謝 – nachos