我使用“时出错”;CM.make()&引用;在SML中,Ubuntu

我使用“时出错”;CM.make()&引用;在SML中,Ubuntu,sml,smlnj,cm,Sml,Smlnj,Cm,这是我第一次使用ubuntu和SML/NJ。当我使用表达式CM.make()时,我想到了这个问题: 我不知道我为什么错了,哪里错了。 有人能帮我吗 stdIn:1.2-1.11 Error: operator and operand don't agree [tycon mismatch] operator domain: string operand: unit in expression: CM.make () 上面的错误是,CM.make是一个接受字符

这是我第一次使用ubuntu和SML/NJ。当我使用表达式
CM.make()
时,我想到了这个问题:

我不知道我为什么错了,哪里错了。
有人能帮我吗

stdIn:1.2-1.11 Error: operator and operand don't agree [tycon mismatch]
  operator domain: string
  operand:         unit
  in expression:
    CM.make ()
上面的错误是,
CM.make
是一个接受字符串参数(“运算符域:字符串”)的函数,但您给了它一个单位
()
参数(“操作数:单位”)

CM.make
需要一个.CM文件的路径,您可以在其中列出源文件:

group is
  file-1.sml
  file-2.sml
将上述内容保存在名为
sources.cm
的文件中,然后使用
cm.make“sources.cm”
加载它。不要忘记列出实际的源文件,而不是
file-1.sml
file-2.sml

对于.cm文件,您还可以做其他一些事情,这些都在中介绍过,但是以上内容应该足以让您开始

上面的错误是,
CM.make
是一个接受字符串参数(“运算符域:字符串”)的函数,但您给了它一个单位
()
参数(“操作数:单位”)

CM.make
需要一个.CM文件的路径,您可以在其中列出源文件:

group is
  file-1.sml
  file-2.sml
将上述内容保存在名为
sources.cm
的文件中,然后使用
cm.make“sources.cm”
加载它。不要忘记列出实际的源文件,而不是
file-1.sml
file-2.sml

对于.cm文件,您还可以做其他一些事情,这些都在中介绍过,但是以上内容应该足以让您开始