小编Jam*_*Jam的帖子

匹配非详尽的sml

fun p( x::xl ) =
  if x::xl = [] then []
  else [0];
Run Code Online (Sandbox Code Playgroud)

收到警告:匹配非详尽.

x :: xl => ...

我想做的是:

p([])= []

当我这样做时,它会给出一个未被捕获的异常匹配[非穷举匹配失败]

ml sml smlnj

4
推荐指数
1
解决办法
1157
查看次数

标签 统计

ml ×1

sml ×1

smlnj ×1