1

我正在尝试使用参数 a 和 bs 创建一个函数,它将检查列表 bs 是否包含第一个元素是 a 的产品。如果列表 bs 包含第一个元素是 a 的产品,则返回该产品。

该函数给出与文件“evalloop.sml”相关的非描述性错误。

fun matchFirstElement ([], _) = ("V70",["2.4T","V70a1"],(20,25),"MT1") |
matchFirstElement (b::bs, a) = if (a = #1 b) then b else getProdRule(bs, a);
4

0 回答 0