【发布时间】:2013-01-10 12:31:00
【问题描述】:
当我在 REPL 中运行此代码时,它会抛出 Error: syntax error: inserting DOT。我想知道那个错误信息是什么意思。
我已经修复了代码,但仍然想知道该消息的含义以供将来参考。
part_dir 是返回自定义数据类型 direction 的函数,可能的模式为 Left 和 Right。
fun same (fs)=
case fs of
(f1::f2::fs') => case (part_dir(f1),part_dir(f2)) of
(dir1=dir2) => same (f2::fs')
| _ => false
| _ => true
【问题讨论】:
标签: compiler-errors syntax-error sml smlnj