私は SML について新鮮で、それによって宿題をしています。「日付のリストと月 (つまり、int) を取り、指定された月にリスト内の日付がいくつあるかを返す関数 number_in_month を作成します。」
それが私が解決したことであり、それに問題はありません。助けてください。
`
fun number_in_month (dates: (int*int*int) list,month:int) =
if ((#2 (hd dates)) = month)
then val flag=1 flag+number_in_month(tl dates, month)
else number_in_month((tl dates),month)`
REPL は、VAL を EQUALOP に置き換えます。