Sml如何使用“嵌套”结构

时间:2014-02-22 14:22:03

标签: sml smlnj

我如何在SML中定义“嵌套结构”,以便我可以做类似于此的事情:

structure Why_Does =
  struct
     val seriously = "..."

     Structure This_Not_Work =
       struct
          val hmm = "this confuses me"
       end
  end

然后使用Why_Does.This_Not_Work.hmm

我收到Error: unbound structure: This_Not_Work in path Why_Does.This_Not_Work.hmm例外

1 个答案:

答案 0 :(得分:4)

在你的代码中,你输入了一个带有大写S的“结构”,这是错误的 - 也许这就是问题所在?如果我解决了这个问题,你的代码在mosml中对我来说效果很好。