我正在尝试创建一个简单的函数,该函数采用 int*int*int 格式的两个日期,如果第一个日期早于第二个日期,则返回。
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
../compiler/TopLevel/interact/evalloop.sml:44.55
../compiler/TopLevel/interact/evalloop.sml:296.17-296.20
有人可以帮忙吗?