clojure

clojure

文章 30 浏览 99

连接映射中的所有字段

在 clojure 中,我希望能够为列表中的每个映射连接映射中的所有字段(带有分隔符)。 对于以下结果,我希望能够获得: (def h '({:key1 "one" :key2 "…

一花一树开 2025-01-17 19:29:32 5 0

clojure Atom 示例代码:为什么 let 和 def 之间有区别?

我阅读了文档 https://clojure.org/reference/atoms 并尝试了有关斐波那契的代码。 根据下面的输出,在测试 3 中,使用 def 所花费的时间与预期一样短…

海风掠过北极光 2025-01-17 19:11:28 5 0

如何在Clojure中包括“ rand”的上限?

在Clojure的 RAND 函数中,包括下限0,但上限不包括。 如何定义 rand 函数等效函数,其中包括上限?…

等风来 2025-01-17 13:12:49 1 0

如何为Clojure应用指定不同的端口

我正在尝试学习Clojure,并且正在设置Hello World应用程序。当我尝试使用Lein Server命令运行该应用程序时,我将获得以下命令: 2022-03-28 20:15:5…

习ぎ惯性依靠 2025-01-17 13:11:10 5 0

功能以创建具有随机数和胜利条件的简化飞镖游戏

我设法用代码创建了一对数字 (defn dart-throwing [] [(- (* 2 (rand-int 2)) 1) (- (* 2 (rand-int 2)) 1)]) (def onetrial (dart-throwing)) ,但我…

转角预定愛 2025-01-17 10:33:12 3 0

Clojure 中的最小“设置覆盖”解决方案

我一直在尝试将(很多)数据库索引建议提炼成一组适用于大多数数据库的索引。为此,我需要解决一个非常基本但 NP 完整的集合理论问题:最小集合覆盖问…

清秋悲枫 2025-01-17 01:50:07 4 0

生成 0 和 1 之间的两个随机数作为一对 [xy] 的函数

有一段时间没有使用 clojure 希望能得到一些 我尝试做的帮助 (defn num [] (rand-int 2) (rand-int 2)) …

人间不值得 2025-01-17 00:32:35 1 0

删除 BST 内的任何节点 - Clojure

我正在学习算法,在课堂上我们被要求创建一个带有结构的 BST,我非常努力地创建一个删除函数,但我创建的函数效率不高并且不起作用。我在谷歌中搜索了…

撑一把青伞 2025-01-16 21:23:56 3 0

HugSQL SQL中,中文参数替换为问号

在HugSQL SQL中的中文参数,被替换成了问号。 在HugSQL SQL中,中文参数被替换为问号。 -- :name save-message-1! :! :n -- :doc creates a new messa…

旧街凉风 2025-01-15 20:46:27 2 0

为什么 Leiningen 下载依赖项在 ~/.m2/repository 目录中?

我使用 Leiningen 创建了一个新项目。当我添加新的依赖项并运行 lein deps 时,lein 将依赖项下载到了 ~/.m2/repository 目录中。 项目特定的依赖项不…

王权女流氓 2025-01-15 12:42:04 5 0

如何尽可能有效地将一个元素追加到列表中

CLOJURE 代表勇敢和真实 的第 4 章有一个练习:创建一个 append 函数,将新条目附加到列表中。 最有效的方法是什么? 根据我对数据类型的一般理解,如…

自在安然 2025-01-15 10:02:07 3 0

在 Clojure 中将 40 字节 SHA 打包为 20 字节

为了将 40 字节 SHA 打包为 20 字节,我们这样做: (defn pack-sha-1 [sha-1] (->> sha-1 (partition 2) (map (partial apply str)) ;; To convert ba…

葬心 2025-01-15 08:48:51 7 0

无法运行“lein repl”;出现错误 NoSuchMethodError 'java.io.OutputStream org.fusesource.jansi.AnsiConsole.wrapOutputStream(java.io.OutputStream)'

我尝试使用 repl 启动本地 lein 服务器,但弹出以下错误。 REPL-y 0.5.1, nREPL 0.8.3 Clojure 1.10.3 OpenJDK 64-Bit Server VM 17.0.2+8 Docs: (doc…

小巷里的女流氓 2025-01-15 08:35:31 4 0

无法理解点(`.`)特殊形式的参数

在测试 java 互操作性时,我执行了 - (macroexpand-1 '(.toUpperCase "deepak")) ,输出为 (."deepak" toUpperCase) 现在,我知道 . 执行某种操作。 …

冷了相思 2025-01-15 03:48:21 2 0

通过命名空间关键字访问映射值

给定 clojure 中的映射,自动定义的 {::my-func {:meta {...}, :fn #function[hugsql.core/db-fn*]},我该如何做检索:fn 值? 我尝试过 (get-in map …

聚集的泪 2025-01-14 23:36:24 2 0
更多

推荐作者

佚名

文章 0 评论 0

今天

文章 0 评论 0

゛时过境迁

文章 0 评论 0

达拉崩吧

文章 0 评论 0

呆萌少年

文章 0 评论 0

孤者何惧

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文