如何在SML / NJ中的let..in ..中调用两个函数

时间:2017-03-29 00:00:59

标签: smlnj

  

我正在尝试在函数中调用两个单独的函数。一   函数生成并向用户和另一个提供随机列表   函数使用随机列表并对其进行排序。

fun getNumber() = (
print "Please enter the number of integers: ";
let
    val str = valOf (TextIO.inputLine TextIO.stdIn)
    val i : int = valOf (Int.fromString str)
    in(
    randomList(i);  
    mergeSortDriver(randomList(i)))
end
);
  

以上代码仅执行mergeSortDriver。我试过了   多种方法,如删除括号,尝试嵌套   声明和其他方法但它们不起作用或者它们要么给出   我错了。那么如何调用这两个函数并同时使用它们   提出他们的数据?

1 个答案:

答案 0 :(得分:0)

;
  

我需要在,声明中将in更改为async function test(){ var duration = resolveAfter(500) return new Promise((resolve, reject) =>{}) } var neverresolved = test()