gpt4 book ai didi

namespaces - 在 Clojure 中,在 ns 宏中使用 require ... as 而不是 use... 在地道上是否正确

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

我正在编写一个从小规模发展到中型规模的 clojure 应用程序。我们目前正在使用

(ns foo (:use bar))
(fn-in-bar)

但我认为切换到
(ns foo 
(:require [bar :as b]))
(b/fn-in-bar)

将有助于清晰度和代码理解。这是做事的好方法吗?有没有更好的办法?

最佳答案

是的。第二种形式是首选方法。
有一些相关的讨论here

关于namespaces - 在 Clojure 中,在 ns 宏中使用 require ... as 而不是 use... 在地道上是否正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1448097/

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