【发布时间】:2012-11-13 17:15:08
【问题描述】:
我想输入两个长度相等的列表并将一个列表的值分配给另一个列表的变量。
我希望它自动实现第一个列表作为变量列表和第二个作为值。
例如
我想将[1,2,3,4,5,6] 值分配给变量[9,10,11,12,13,14] 列表中的元素,即
1 作为 9 的值,2 作为列表中的 10 的值。
exception error
fun assign([],_) = raise error
| assign(_,[]) = raise error
| assign(l::ls,b::ls) = (val l=b ; assign(ls,bs));
我知道很少有问题。首先,函数应该返回值对吗?关于我如何处理的任何建议?我的意思是创建一个有意义的函数,根据需要分配值。
【问题讨论】: