私はSMLには新しいので、3つの整数(n、z、k)を取り、プログラムで指定された値と比較するプログラムを作成しました。正しい場合はtrueを返し、そうでない場合はfalseを返します。条件と値は同時に等しくなければなりません。これらの数値がすべてプログラムの値と等しい場合、プログラムは真を返すので、私のif文は3つの条件を同時にチェックする必要があります。 私の問題は、SMLが例えば&または^と!を認識しないため、これらの3つの条件をすべて1つのif節に書くことができないことです。 は、例えば、iが(N == 8 & & k個の== 5 & & Z == 9)場合かどうかをチェックします。ifステートメントSMLの複数の条件をチェックする
fun EvalR (n: int , k: int , z:int) =
if (n=8 ???) then true
else false;