gpt4 book ai didi

file - 我如何要求和提供Clojure文件?

转载 作者:行者123 更新时间:2023-12-03 14:38:29 25 4
gpt4 key购买 nike

我有一组保存在clojure文件中的函数。

如何提供选定的功能集,然后将这些功能导入其他文件?

最佳答案

您有几种选择。

如果只是文件(不是包中的文件),那么在文件中,您可以使用load。如果您的文件名为“ fun.clj”,则只需使用文件名即可,不带扩展名:

 (load "fun")


(如果 fun.clj在您的类路径中)。要么

 (load "files/fun") 


(如果不在您的类路径上,而是在 files目录中)。

或者,您可以使用 load-file并将其传递到文件的位置:

(load-file "./files/fun.clj")


如果要为它们命名空间(将它们放入包中),则可以将 ns宏放在文件的开头,再将其放在类路径中。然后,您可以通过 userequire加载它。

这是我描述的功能的文档:


load
load-file
ns
use
require

关于file - 我如何要求和提供Clojure文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1167601/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com