代码之家  ›  专栏  ›  技术社区  ›  Leo Teng

Racket方案:包括具有动态文件名的external-rkt文件

  •  3
  • Leo Teng  · 技术社区  · 12 年前

    我想从一个函数的参数加载球拍方案中的外部rkt文件。 例如。,

    (define (test fileName)
       (include fileName)
    )
    

    但是,我收到一个错误,指示fileName不是路径名字符串, file' form, or lib'形式。

    有没有办法解决这个问题,或者有没有其他更好的方法来包含动态文件名中的文件?

    1 回复  |  直到 12 年前
        1
  •  3
  •   Sam Tobin-Hochstadt    12 年前

    做到这一点的最佳方法是将外部文件作为一个模块,并使用 dynamic-require .