gpt4 book ai didi

clojure - 从 REPL 测试 Clojure main

转载 作者:行者123 更新时间:2023-12-02 18:02:46 24 4
gpt4 key购买 nike

我在 Clojure 的 :gen-class :main true 命名空间中定义了一个 -main 函数。我正在尝试从 REPL 测试它。

我的 main 函数如下所示:

(defn -main [& args]
; ...
)

我试图用 (ns/-main "-x""foo"), (ns/-main "-x foo") 来调用它, (ns/-main ["-x""foo"]), (ns/-main (into-array String ["-x""foo"]) > 等等,并且都给我带来了各种错误。

如何从 REPL 调用此函数并传入一些命令行参数来测试它?

谢谢。

最佳答案

我尝试重现它:

(defn -main [& args]
(apply str args)
)

然后调用如下:

(-main "a" "b" "c")

其评估结果为:

"abc"

理应如此..

请务必检查您是否使用了正确的命名空间标识符,还要查看您的 -main 函数中是否发生了任何奇怪的情况,例如使用字符串作为数字......

此外,看到您的错误消息也没什么坏处..

关于clojure - 从 REPL 测试 Clojure main,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4411286/

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