gpt4 book ai didi

clojure - 在 clojure 中运行跷跷板和泛音库

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

我想在一个项目中使用泛音和跷跷板命名空间。但是,当我加载它们时,似乎有一个名为 (select) 的共享函数存在于 seesaw.core 和 overtone.core ((seesaw.core/select) (overtone.core/select)) 中,为什么我无法加载项目中的两个命名空间。我怎么能想出这个?将使用 refer:exclude关键字一个选项?

最佳答案

虽然许多教程和示例都使用 use函数或 :use ns中的条款形式,在实际代码中最好不要这样做。优选的形式如下:

(ns foo.bar
(:require [a.something :as some]
[b.another :as a]))

(some/f)

(a/f)

这些函数完全不同且明确,这也使代码更易于阅读和重构 - 您可以清楚地表明所使用的定义来自何处。

关于clojure - 在 clojure 中运行跷跷板和泛音库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34838217/

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