私は執筆中のスクリプトでほぼ完了していますが、私の機能に追加する最後の条件文が1つあります。 fun whileloop (x:real,a:int,b:real) =
if (a<1)
then (x,a,b)
else whileloop(x+1.0,a-1,b-1.0)
これは私が作成した私の現在のループです。私は1つの例外の下で必要なものすべてを基本的に達
sml/njのbufをWord8VectorSlice.sliceに変換するにはどうすればよいですか?例えば、 val msg = "hello\n";
val buf = Byte.stringToBytes msg; (* how to convert to Word8VectorSlice.slice ?*)
この関数は、与えられた要素がタプルのリストのリストに格納されているかどうかを判断するために書きましたが、現時点では最初のリストのみを検索します。残りのリストを検索するにはどうすればいいですか? fun findItem (name : command, ((x,y)::firstlist)::tail : (command*command) list list) =
if x = nam
とTypconの不一致、私は次の問題を持っている:私はMLでA.アペルのコンパイラによって働いていると私はML-LEXライブラリを使用して、以下のような単純な構造 signature Tiger_Tokens =
sig
type linenum;
type token;
val ADD : linenum*linenum -> token;
val IN
標準MLにセットを実装しています。現在、それは次のようになります。 signature SET = sig
type t
type 'a set
...
val map : ('a -> t) -> 'a set -> t set
end
functor ListSetFn (EQ : sig type t val equal : t * t -> b
Datatype events = enter of string * real | exit of string *real;
だから私は、このデータ型を持っていると私は、入力としてイベントのリストを受け取り、イベントの実数部でソートし、そのリストを返す関数を記述する必要があります。 私はいくつかの機能を書こうとしましたが、何かいいアイデアは思い付きませんでしたか? これは私が試したコードで