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