【发布时间】:2013-12-25 13:37:56
【问题描述】:
如何纠正这个错误?
type 'a drzewo = | Puste | Wezel of 'a * 'a drzewo * 'a drzewo
let rec inorder t =
match t with
| Puste -> print_int (-1)
| Wezel (v, l, r) -> (inorder l; print_int v; inorder r)
let tree =
(1,
(Wezel (2, (Wezel (3, Puste, Puste)),
(Wezel (4, (Wezel (5, Puste, Puste)), Puste)))),
(Wezel (6, Puste, Puste)))
let _ = inorder tree
以及错误日志:
让 _ = 无序树;;错误:此表达式的类型为 int * int drzewo * int drzewo 但是需要一个 int drzewo 类型的表达式
【问题讨论】:
标签: compiler-errors ocaml