问题描述
您好,我目前正在学习编程语言课程,并且在使用以下辅助函数时遇到了困难:该函数采用一种模式,并返回用于变量的所有字符串的列表。 这是模式:
datatype pattern = Wildcard
| Variable of string
| UnitP
| ConstP of int
| TupleP of pattern list
| ConstructorP of string * pattern
例如:
val test1007 = helper (ConstructorP("x",(TupleP [Wildcard,Variable "x",ConstructorP("y",TupleP [Variable "y"])]))) = ["x","y"]
我知道我必须使用一些case表达式来匹配该模式,但无法弄清楚
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)