0
返回两个变量下面我有一个函数使用变量X和变量A.在SML
我怎样才能返回这两个变量,以便能够进一步使用这些值降低程序。
val a = 1000;
val x = 5;
fun test (x,a) =
if (a<1) then(
x)
else(
test(x+1,a-1)
)
返回两个变量下面我有一个函数使用变量X和变量A.在SML
我怎样才能返回这两个变量,以便能够进一步使用这些值降低程序。
val a = 1000;
val x = 5;
fun test (x,a) =
if (a<1) then(
x)
else(
test(x+1,a-1)
)
你只返回一个对:
fun test (x, a) = if a < 1 then (x, a) else test (x+1, a-1)
您可以通过模式匹配接收它:
val (y, z) = test (10, 11)
非常感谢,这可以帮助我极大。 – Busta