タプル(x座標とy座標)のリストと整数値を入力として受け取るSML関数を記述する必要があります。この関数は、整数がリストのx値であれば真を返し、そうでなければ偽を返す必要があります。たとえば、リストであった場合、次のように val list = [(1,1),(2,4),(3,9),(4,16)]; 機能が振る舞う: memberOf(2, list) = true
memberOf(4, li
と関数合成I次の例を持っていると、彼らは種類が互いに - isSome;
val it = fn : 'a option -> bool
- SOME;
val it = fn : 'a -> 'a option
- val my_converter = (fn x => if x = 5 then SOME x else NONE);
val my_converter = fn :
私は、文字列リストと出力ファイルの名前が与えられたときに呼び出されると、各要素をSMLの出力ファイルに出力するメソッドを記述しようとしています。私はこれを試しましたが、うまくいかないようです。 fun quit(outFile: string, list: string list) =
let
val outStream = TextIO.openOut outFile