cost 274 ms
Clojure IntelliJ Repl 无法正确重新加载文件 - Clojure IntelliJ Repl can't reload files properly

首先,感谢您花时间阅读我的问题! 问题是当我尝试启动我的系统时,repl 找不到一些文件,但是如果我 go 并手动加载,这个文件的每个依赖项在它之前一个一个地加载,文件加载完美。 手动加载示例: 我试图执行的命令:(clojure.tools.namespace.repl/refresh) 收到 ...

如何根据键名有条件地更新 Clojure map 中的键和值? - How do I conditionally update keys and values in a Clojure map based on the key name?

我有一个 map,键是字符串。 如果密钥包含单词“kg”,我想将该值乘以 2.2,然后将密钥中的“kg”替换为“lb”。 我不知道如何以可以有条件地更新它的方式迭代 map。 示例 map: 所需 output 我试过update for map和reduce-kv 。 项目需求是不使用字符串库, ...

变异返回 Java object - Mutating a void returning Java object

我不知道如何最好地将以下 Java 代码翻译成 ideomatic Clojure 我尝试了很多东西,但最终还是无法编译 我应该如何更改它才能像 Java 代码一样工作。 OBS ...在 java 代码中只是我已经删除了输入。 ...

2023-01-28 20:20:00   1   51    clojure  
Clojure的抽象结构 - Abstract structure of Clojure

我一直在学习 Clojure 并且当我意识到我仍然在努力解释代码时,这是通过一本关于它的书的好方法。 我正在寻找的是抽象结构、接口或规则,Clojure 用于解析代码。 我认为它看起来像: (some-operation optional-args) optional-args几乎可以是任何东西, ...

2023-01-28 17:06:54   2   65    clojure  
Clojure 关联/关联 - Clojure assoc/assoc-in

大家好,我正在练习 assoc 函数,所以我想创建一个示例数据库,只使用 assoc 函数来进行练习。 我检查了它的快速文档,但没有关于如何创建矢量并将数据放入其中的解释。 我在上面留下了一个例子,我的问题是如何使用 assoc 函数创建 db-sample 数据? (或者更简单更好的选择) ...

neovim 中的 clojure-lsp 没有导航到 function 定义/命名空间 - clojure-lsp in neovim is not navigating to function definitions/namespaces

我正在使用带有 clojure lsp 的 neovim 进行 clojure 开发。 我的 neovim 配置与这个repo完全一样。 自动建议在此配置下运行良好。 但是当我想导航到函数/命名空间定义时,它不起作用。 例如,我的本地存储库位于github中。 假设我正在处理文件src/clj/gu ...

如何处理 Clojure edn/map 中的复杂数据 - how to work with complex data in Clojure edn/map

大家好,我开始学习 Clojure 并尝试做一些练习以更好地理解它。 如何找到前端团队成员的经理姓名? 我用你可以在底部看到的 function 得到他们的“:person/id”。 现在我想知道如何才能找到他们经理的名字。 我刚刚创建了一个示例数据(它有点复杂,但我切断了额外的复杂性)来学习如何 ...

Cljfx:两个相等的地图键 - Cljfx: two equal map's keys

我想获得这种行为:当用户按下按钮时,按钮的文本和标签的文本应该一起更改。 但问题是按钮和 label 具有相同的文本属性键名称。 而且我不能在一个哈希映射中存储相等的键。 ;;I have two atoms keeps the state of button text and state of ...

在 (deps.edn:0:0) 处编译的语法错误 (ClassNotFoundException)。 JSON Clojure 错误 - Syntax error (ClassNotFoundException) compiling at (deps.edn:0:0). JSON Clojure error

我正在尝试在 clojure 上使用 JSON 库,但我无法安装它,而是得到了 错误消息,我正在使用 IntelliJ IDEA 并使用此结构创建了一个Deps项目,在我的deps.edn文件中: 但是当我评估终端中的{:deps {org.clojure/data.json {:mvn/versi ...

Cljfx:渲染器的工作原理 - Cljfx: how renderer works

我现在正在研究 Cljfx。 但我遇到了一个问题:无法理解渲染器究竟是如何工作的。 我希望按钮的文本在用户按下后会发生变化。 最初的 state 是“Button”文本,应将其更改为“Pressed”。 但是没有那样的事情发生。 我做错了什么?(ns examp.core (:gen-class ...

2023-01-09 16:44:19   2   54    clojure  

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM