clojure

clojure

文章 30 浏览 99

如何访问 Malli 地图架构中分配有键的属性?

给定一个像 [:map [:key {:optional true} :int]] 这样的 Malli 地图模式,我如何获取在中分配关键字 :key 的属性写步行者时的地图?在此示例中,这些…

我是有多爱你 2025-01-10 11:19:17 3 0

根据索引合并clojure中地图的两个向量

我在 clojure 中有两个地图向量,我希望将它们合并,使其成为单个地图向量,但每个索引处的地图都被合并。我只是想知道做到这一点的最佳方法。 例如:…

可遇━不可求 2025-01-09 16:42:56 5 0

检查 defmacro (clojure) 中的符号相等性

这将返回false。 (defmacro scratch [pattern] `(= 'b (first ~pattern))) (scratch '(b)) 然而,以下的输出是b。 (defmacro scratch2 [pattern] `(fi…

把人绕傻吧 2025-01-09 11:00:51 4 0

在 clojure 中,如何编写类似 defn 的宏,其中函数将在第一次失败时退出?

在 clojure 中,我想编写一个 defn-my 宏来创建一个带有 body 的函数。当执行此函数时,它会在第一个不返回 0 的语句处退出。 例如: (defn f1[] (pri…

忱杏 2025-01-08 22:01:45 6 0

在vim中,编写lisp/clojure代码,如何正确缩进let中的绑定?

在 vim 中,我的 let 语句的绑定没有正确缩进。我明白了: (let [language :clojure editor :vim] "indentation problems") 我想让 editor 与 languag…

掩于岁月 2025-01-08 20:18:59 5 0

clojure 哈希映射的惰性是否有意义?

我需要从我的函数返回一个序列、一个数字和一个哈希映射(全部包含在一个向量中),以便打印的返回值如下所示: [ ([:c :a] [:e :c] [:f :e] [:d :e] …

一世旳自豪 2025-01-08 19:56:37 3 0

与函数参数具有相同含义的局部变量的约定是什么?

与函数参数具有相同含义的局部变量的约定是什么? 如果我需要将函数参数作为其初始状态值的局部变量(因此具有相同含义),我应该如何称呼它? 作为一…

-柠檬树下少年和吉他 2025-01-08 19:14:02 4 0

Clojure Leiningen 离线安装

我在一个非常严格的环境中工作,我无法执行任何curl或wget脚本,如lein.sh/.bat,也无法“git”代码。 我有 leiningen-xxx-standalone.jar,它不构成…

戈亓 2025-01-08 10:58:08 7 0

Emacs 和 Clojure 方法调用层次结构

我使用 eclipse 进行 Java 开发,因为它有很多有用的功能。一些经常使用的是“公开声明”和“公开调用层次结构”。 打开声明 - 如果我在某个地方使用…

獨角戲 2025-01-08 09:18:09 3 0

Clojure - 测试函数表达式的相等性?

假设我有以下 clojure 函数: (defn a [x] (* x x)) (def b (fn [x] (* x x))) (def c (eval (read-string "(defn d [x] (* x x))"))) 有没有办法测试…

小傻瓜 2025-01-08 04:10:11 7 0

在 Clojure 中,如何对元素进行分组?

在 clojure 中,我想聚合这些数据: (def data [[:morning :pear][:morning :mango][:evening :mango][:evening :pear]]) (group-by first data) ;{:m…

放手` 2025-01-08 03:56:19 6 0

Clojure:将哈希映射键字符串转换为关键字?

我使用 Aleph 从 Redis 中提取数据: (apply hash-map @(@r [:hgetall (key-medication id)])) 问题是这些数据返回时带有键字符串,例如: ({"name" "…

探春 2025-01-08 01:33:25 3 0

在 Leiningen 项目中通过 Emacs 使用 Java

关于 SO 有很多密切相关的问题,仅举其中一些: Java 和 Clojure 与 Leiningen 什么是在 Emacs 中进行 Java 开发的最佳方法? Emacs 的最佳 java 工具…

满天都是小星星 2025-01-07 18:40:14 8 0

在clojure中,sh被卡住了

我正在尝试使用 clojure.java.shell 中的 sh 。在 REPL 中,它工作正常,但在脚本中,它会卡住。 (ns tutorial.shell (:use clojure.java.shell)) (pr…

乖乖兔^ω^ 2025-01-07 17:16:41 3 0

特殊形式和宏之间有哪些实际区别?

特殊形式和宏之间有任何实际差异吗?它们有何不同?…

离旧人 2025-01-07 16:06:41 7 0
更多

推荐作者

yuanzihao09

文章 0 评论 0

1337793151

文章 0 评论 0

你在我安

文章 0 评论 0

qq_QhAHT0kB

文章 0 评论 0

aaaa123451

文章 0 评论 0

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