clojure 中是否有任何方法允许在 let 结构中定义的 var 在命名空间的其他地方使用?
我遇到的问题是我需要两个独立的值。
例如,如果我有代码
(defn example [x y z]
(let [
xy (* x y)
xz (* x z)]
xz))
我有什么办法可以在 let 之外使用 xy 吗?
我还应该注意 xy 和 xz 只是这种情况下的示例,实际数据集是哈希映射,并且我尝试使用单独的函数来分别获取每个集合,但由于我使用的系统的性质似乎不可能。