2017-03-29 5 views
0

私は関数内で2つの別々の関数を呼び出そうとしています。 1つの 関数は、ランダムなリストを生成してユーザーに提示し、もう1つの関数はランダムなリストを使用してソートします。SML/NJでlet..in ..で2つの関数を呼び出す方法

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を実行します。私は のように、かっこを取り除いたり、 ステートメントでネストしようとしたり、他の方法で試してみましたが、うまくいきませんでしたか、どちらかが でした。では、これらの関数の両方を呼び出すには、どうすれば のデータを表示させることができますか?

答えて

0
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 
); 

私はin声明

,;を変更する必要が
関連する問題