我有一个使用变量X和变量A的函数。
如何返回这两个变量,以便能够在程序中使用这些值。
val a = 1000;
val x = 5;
fun test (x,a) =
if (a<1) then(
x)
else(
test(x+1,a-1)
)
答案 0 :(得分:4)
你只需返回一对:
fun test (x, a) = if a < 1 then (x, a) else test (x+1, a-1)
您通过模式匹配收到它:
val (y, z) = test (10, 11)