Clojure是Java虚拟机的现代Lisp方言(包含CLR和JavaScript的版本)。 Clojure不仅仅是Java中的Lisp实现,还提供对Java类和生态系统的访问。
当类由 clojure 中的 gen-class 宏生成时出现 ClassNotFoundException
我有命名空间 myorg.helpers.fs-input-stream -它的定义是 (ns myorg.helpers.fs-input-stream) (世代级 :name "myorg.helpers.FsInputStream" :扩展java.io.ByteArrayInputStream :
我正在编写一个 Clojure 库,使用本研究论文中描述的四边数据结构生成 Voronoi 图。我使用 refs 来表示边缘记录,但我想更改...
不幸的是,我的代码给了我一个整数溢出异常。 (defn 偶数斐波那契总和 [n] (减少+ (还要过滤? (首先取 n (映射(迭代 (fn [[x y]] [y (+ x y)]) [0 1])))))...
我开始学习clojure,我有一个问题。 我只有 2 个文件,project.clj (defproject test-clojure-project“0.1.0-SNAPSHOT” :description “一个简单的 Clojure Web 项目&qu...
我刚刚开始使用 Clojure,我正在尝试弄清楚如何使用别名运行测试。我的 deps.edn 文件如下所示: {:路径[“src”] :别名{ :测试{...
这里是新手 clojurian。有没有一种方法可以对对象的一部分进行数据化、“操作”(创建编辑副本)并仍然保留整个对象? 假设我有一个带有 getter 和 sett 的 java bean...
我正在将一个实体持久化到 Datomic,并且我可以按预期将其拉回。该实体有一个唯一的 UUID 字段:student/id,如果我尝试查询该字段值的匹配项,我不会得到
我有一种情况,我有一个实体 A,其基数:许多引用实体 B。 A 已被事务处理到数据库。我正在寻找最有效的方法来添加实体 B 并将其添加到...
Clojure:将 println 应用于多个字符串打乱输出
在 Clojure 1.11 中,我正在评估这个术语: (应用 println "foo “ “酒吧 ” “巴兹 ”) 我期望以下输出: 富 酒吧 巴兹 但是,我得到这个: 富 酒吧 乙...
我正在尝试通过一个简单的异步客户端(套接字需要保持打开状态)连接TCP服务器,其代码我无法控制。 通信是通过字节数组进行的,我有一些自定义函数来
假设我有以下数据: ({:2023 年, :4 月, :type TypeA, :cat CatA, :amount 62.5} {:year 2023, :month 4, :type TypeB, :cat CatB, :amount 45.25} {:2023 年, :4 月, :type C, :cat
我们如何更新 clara 规则中的事实? (clojure)
(ns clara.rules.test (:require [clara.rules :refer :all])) (defrecord Users [#^ints user-ids]) (defrecord UserData [user-id dob age] (排除规则 1 [?ud <- UserData (> 20 岁)] [?你<-
如何在 Clojure 映射中排序键?理想情况下,根据键向量对它们进行排序
我找到了关于如何按值排序地图的不同解决方案,但没有找到关于如何让键以特定顺序出现的解决方案。 我们知道键是自动排序的,不会以它们的方式出现
如何从 clojurescript 导入 npm pacakge?
尝试使用 clj 命令行工具编译 clojurescript 并将其与 npm 模块捆绑在一起时,有些事情让我感到困惑。 我的 clj 命令: clj -M --main cljs.main --repl-opts "{:launch-browser false}...
HTTP 请求适用于 ajax 但不适用于 re-frame-http-fx
我硬编码了这些 console.logs 中返回的 id 和 token 的值,以便使用 cljs-ajax 对其进行测试。它按预期与 AJAX 一起工作,但不是通过 re-frame-http-fx。 (rf/reg-
我正在做一个关于数据数据库的学习项目。在开始之前,我不得不说我是这里的初学者。我试图模拟一个在线商店(仅包括 4 个项目:D)的数据库关系 ...
给定两个文档,每个文档有两个字段: 1. 标题:英国要求召开联合国会议 内容:联合国将听取联合王国的声明 (...) 2. 标题:
我发现自己做了很多 (get-in (swap! nested-map update-in [:a :b] update-fn) [:a :b]) 更新一个新值,然后以原子方式访问它。对我来说似乎有点笨重 - 有没有更多的 elega...
我正在尝试实现一个递归函数,该函数可以在 clojure 中的二叉树中找到从根到叶子的所有路径,但我被卡住了。这是树的外观示例: 二进制...
有限域减法上的 Clojure core.logic 未按预期工作且未记录
我编写了一个 Clojure 程序来解决一个相当简单的问题。考虑一个我们需要用整数填充的固定大小的向量。我们必须遵守以下规则。 每个整数都必须是...