顶级模块的模块路径是什么?

时间:2018-09-25 23:57:40

标签: module scope racket

module*的文档说它可以require封闭模块。它如何需要封闭模块,或需要在源文件的顶级模块中定义的模块?

#lang racket

(provide inner)

(module inner racket
  (provide abc)
  (define abc 123))

(module* main racket
  (require 'inner)   ; <----- What goes here?
  (print abc))

到目前为止,我已经为require的参数和module*的第二个参数尝试了很多方法,到目前为止还算不上成功。

1 个答案:

答案 0 :(得分:2)

(require (submod ".." inner))

在这里查看模块路径的文档http://docs.racket-lang.org/guide/module-paths.html