【发布时间】:2014-05-06 14:09:17
【问题描述】:
这里是元素的类型:
type listIS=Vide | I of int*listIS |S of string*listIS ;;
let l=I(5,I(3,S("3",I(0,S("",Vide)))));;
还有我的变种:
let rec afficheIS l=match l with
|Vide ->""
|I (i,l) -> (string_of_int i)^(afficheIS l)
|S (s,l) -> (s)^(afficheIS l);;
但是我怎样才能改变给我的结果:
5 3 3 0
-:unit = ()
【问题讨论】:
-
在我理解了这个问题后,我已经更新了我的回复。