gpt4 book ai didi

clojure - Duct框架中函数如何进入不同的命名空间?

转载 作者:行者123 更新时间:2023-12-04 16:55:51 25 4
gpt4 key购买 nike

当您启动一个基于 Duct Web 框架的新 Clojure 项目时,main.clj文件包含以下 require 子句:

:require 
...
[duct.util.system :refer [load-system]]
...

但是当我检查 Duct 源时, src/duct/util/system.clj没有定义 load-system功能。事实上, load-system似乎在 lein-template/resources/leiningen/new/duct/base/dev.clj 中定义, 在 dev命名空间。

那么:这个函数如何在 duct.util.system 中结束?命名空间?

最佳答案

我想问题在于您查看了 duct.util.system自您在项目中使用的版本以来已更改的 master 分支上的源代码:

  • master latest version doesn't have load-system var
  • 0.8.2 version do have load-system var
  • 关于clojure - Duct框架中函数如何进入不同的命名空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40572413/

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