【发布时间】:2020-02-26 05:39:02
【问题描述】:
我对 SML 很陌生,并且正在做功课。 “编写一个函数 number_in_month,它接受日期和月份列表(即 int)并返回列表中有多少个日期在给定月份中。”
这就是我制定的,看不出有什么问题。请帮忙。
`
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 告诉我们:用 EQUALOP 替换 VAL。
【问题讨论】:
标签: smlnj