如何在SML中导入代码?

时间:2011-01-30 20:10:35

标签: sml

我目前正在评估SML课程的作业。我已经编写了一些测试用例来自动检查学生作业中函数的正确性,我希望能够导入他们的代码然后针对该代码运行测试用例。我在想象类似于python import语义的东西。现在,我的最佳解决方案是在每个作业的底部复制粘贴此代码。这可能与SML有关吗?

2 个答案:

答案 0 :(得分:7)

使用use

use "filename.sml";
(* your test cases here *)

如果您有“student.sml”中的学生解决方案,并且您的测试用例位于“tests.sml”中:

use "student.sml";
use "tests.sml";

答案 1 :(得分:2)

查看QCheck,一个SML的单元测试库