2
如果我想要寫在OCaml中list.ml
,如何在OCaml中編寫列表?
Q1
哪條路是正確的?
type 'a list =
| Nil
| Cons of 'a * ('a list)
或
type 'a list =
| Nil
| Cons of 'a * 'a list
什麼不同嗎?
Q2
而且,我怎麼定義的類型定義爲::
內Cons
?
Q3
如何定義Nil
類型定義爲[]
裏面?