int*int*int 形式の 2 つの日付を取り、最初の日付が 2 番目の日付より古いかどうかを返す単純な関数を作成しようとしています。
fun is_older (date1: (int*int*int), date2: (int*int*int)) =
val in_days1 = (#1 (date1) * 365) + (#2 (date1) * 30) + #3 date1;
val in_days2 = (#1 (date2) * 365) + (#2 (date2) * 30) + #3 date1;
if in_days1 < in_days2
then true
else false
次のエラーが表示されます。
hwk_1.sml:1.53 エラー: 構文エラー: EQUALOP の挿入
キャッチされていない例外 コンパイル [コンパイル:「構文エラー」]
発生場所: ../compiler/Parse/main/smlfile.sml:15.24-15.46
../コンパイラ/トップレベル/対話/evalloop.sml:44.55
../コンパイラ/トップレベル/対話/evalloop.sml:296.17-296.20
誰でも助けてもらえますか?