2014-02-22 94 views
0

以這樣的方式,我可以做這個事如同在SML我怎麼能界定「嵌套結構」: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例外

回答

4

在你的代碼,你輸入「結構」大寫S,這是錯誤的 - 也許這就是問題所在?如果我解決了這個問題,那麼你的代碼在mosml中對我來說工作得很好。

+0

「結構」的拼寫錯誤不是問題。我正在運行SM/NJ,所以在處理模塊方面可能會有所不同。 –

+0

@HenrikSommerland,它在SML/NJ也能很好地工作。你確定你沒有輸入錯誤或錯誤的東西嗎? –

+0

嗯.....我會給它更多的嘗試! –