clojure 相关问题

Clojure是Java虚拟机的现代Lisp方言(包含CLR和JavaScript的版本)。 Clojure不仅仅是Java中的Lisp实现,还提供对Java类和生态系统的访问。

ePassport 在 Java/Clojure 中的 ICAO 9303“工作示例”中重新创建 MAC 时出现问题

我正在开发一个应用程序,我需要从电子护照读取数据。 我正在研究 ICAO Doc 9303 第 3 部分第 2 卷(第三版)中的“有效示例”。 作业考试中有一个部分...

回答 2 投票 0

使用序列中的输入值进行 clojure 映射转换

需要帮助使用函数从地图转换数据 (defn transform-map-1 [过去的步骤目录] (条件(= 目录“v”) (列表(第一个(过去的第一个步骤)) (+ -1 (第一 (第一...

回答 1 投票 0

仅当原子值改变时调用副作用函数

仅当原子值发生变化时触发副作用函数的最简单方法是什么? 如果我使用 ref,我想我可以这样做: (defn 变换项 [x] ...) (d...

回答 3 投票 0

过滤成两个不同的集合

(让[truthys(过滤器#(filter-func%)coll) falsys(过滤器#(不是过滤器函数%)coll)] 此代码遍历 coll 两次并对每个元素应用两次 filter-func 。我想知道,是不是...

回答 1 投票 0

匿名函数错误:类 java.lang.Long 无法转换为类 clojure.lang.IFn

用户=> ((fn [x] x) 5) 5 用户=> (#(%) 5)) user/eval1576$fn (REPL:1) 处出现执行错误 (ClassCastException)。 类 java.lang.Long 无法转换为类 clojure.lang.IFn (java.lang.Long 位于

回答 1 投票 0

无法使用 deps.edn 和 build.clj 制作 uberjar

看起来编译得很好,但是当我尝试运行它时,我得到了 错误:无法找到或加载主类_main 引起原因:java.lang.ClassNotFoundException:_main 我把它归结为这些文件:

回答 1 投票 0

使用 Clojure 宏内联函数

出于其他任何事情的好奇(但期望它偶尔可能成为性能调整的有用技巧),是否可以使用 Clojure 宏“内联”现有的

回答 1 投票 0

Clojure 编译时转义机制

Forth 语言提供了一种“编译时”转义机制,可以在编译器运行时(而不是运行时)立即执行代码。您可以包含打印语句,例如,到

回答 1 投票 0

从列创建列表

我的文本文件中的数据格式如下: 1 2 3 4 5 6 7 8 9 0 我想为每一列创建一个列表,因此: ((1 3 5 7 9) (2 4 6 8 0)) 我实际上已经想出了一个工作所以...

回答 1 投票 0

如何在 Clojure 中进行求幂?

如何在 clojure 中进行求幂? 现在我只需要整数求幂,但问题也适用于分数。

回答 16 投票 0

Clojure 相当于 Python 的“any”和“all”函数?

Clojure 中是否有类似于 Python 的 any 和 all 函数的内置函数? 例如,在 Python 中,它是 all([True, 1, '非空字符串']) == True。

回答 2 投票 0

JVM Clojure 如何在后台存储捕获的闭包环境?

当我定义一个在外部作用域中捕获其某些变量的函数时,如下所示,Clojure(在 JVM 主机上)实际上如何存储捕获的环境? (让[小数据结构(

回答 1 投票 0

模仿 Perl 的打包/解包功能的 Clojure 惯用方式

在 Perl 中,pack 和 unpack 是根据用户定义的模板转换二进制数据的两个函数。 以下是有关这些功能的教程: https://perldoc.perl.org/perlpacktut#The-Basic-

回答 1 投票 0

将向量输入自制 Clojure 函数时出现问题

我对 Clojure 非常陌生,我有一个简单的问题需要解决,但谷歌搜索并没有帮助解决这个问题。正如学习如何在 Clojure 中创建函数的练习一样,我尝试创建一个函数......

回答 1 投票 0

无法在 Clojure 测试装置中对另一个名称空间中的 var 进行 with-redefs

我正在尝试在我的测试装置中重新定义 JWT 秘密,但无法让 with-redefs 与来自另一个名称空间的 var 正常工作。 当前设置 我在我的 p 中定义了 JWT 秘密...

回答 1 投票 0

环形服务器为持久数组映射返回空响应,但适用于lazySeq。如何也返回持久数组映射?

我正在学习在 clojure 中编写一个简单的 REST API,它只是通过 REST API 提供一些数据,以充当 mysql 数据库的中间件。 我遵循了一些教程并设置了我的环形服务器来进行转换

回答 1 投票 0

Clojure 中 mod 和 rem 的区别

我无法理解这两个(mod & rem)函数之间的区别。

回答 4 投票 0

如何修复 java.lang.ClassNotFoundException: com.sun.tools.attach.VirtualMachine in java 21

我有一个带有 deps.edn 的 clojure 项目,它使用库 clj-async-profiler 我在项目中的主要功能包含以下代码 - (ns com.myns.cli (:gen 级) (:要求 [clj-异步-pr...

回答 1 投票 0

如何在插件错误的情况下启动 IntelliJ IDEA

我的 IntelliJ idea 9 IDE 有问题。我安装了 La Clojure 插件 (http://plugins.intellij.net/plugin/?id=4050),并且 IDE 需要重新启动。现在我在启动时收到以下错误...

回答 5 投票 0

如何编辑edn文件?

我有一个从 clojure 应用程序创建的 edn 文件。 我想直接编辑文件来修改一些值,但不知道如何轻松完成。 我知道我可以在像 sublim 这样的文本编辑器中编辑它......

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.