0
在Scala中是可以的,所以我不知道这是可能在SML为好,考虑这样的代码:是否可以在SML中使用给定的值进行模式匹配?
fun in_list(elem,coll) =
case coll of
[] => false
| elem :: tail => true
| head :: tail => in_list(elem,tail);
在case
第二行我想用elem
从参数,但SML会将其作为占位符并在冗余案例(第三行)上抛出错误。
所以 - 在这里可以使用elem
,如果是的话,怎么样?
谢谢!可惜,它感觉像半功率模式匹配:-) – greenoldman