clojure 相关问题

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

如果我在排序映射上调用键,结果seq是否保证按排序顺序排列?

如果我要在排序地图类型上调用键,我会假设生成的seq与地图中的键值对的顺序相同。然而,来自ClojureDocs的名为Jarzka的用户对此有......

回答 2 投票 0

如何为tools.cli中的选项接受其他参数?

我是一个Clojure新手。我需要多个参数来选择-a我的cli应用程序,例如:java -jar app.jar -a 12 abc xyz第一个是数字,其他两个必须是字符串。我的代码是:[“ - a”“ - ...

回答 1 投票 2

Scheme和Clojure没有原子类型谓词 - 这是设计的吗?

常见的LISP和Emacs LISP具有原子类型谓词。 Scheme和Clojure没有它。 http://hyperpolyglot.wikidot.com/lisp是否存在设计原因 - 或者它不是必不可少的......

回答 7 投票 13

如何显示选项缺失参数的错误?

我是一个绝对的Clojure初学者,我正在尝试使用clojure.tools.cli库构建一个CLI应用程序。我的问题是,当没有提供所需的选项时,我无法显示任何错误...

回答 1 投票 1

如何取消引用动态实体原子?

我正在动态注册一个符号,我可以验证它是否成功:(defn- register [x](intern'foo.core x(atom {}))(println“Var”x“gets”(var-get(get( ns-interns'foo.core)x)))); ...

回答 1 投票 1

在Clojure中对数据的大矢量进行排序的最快方法

我需要能够以这样一种方式存储集合中的数据,即任何给定密钥集的平均值不大于特定数字。例如,假设“:num”的平均值...

回答 2 投票 0

在编写测试时无法删除重复

我无法删除clojure.test测试中的重复。假设我有相同抽象的多个实现:(defn foo1 [] ,,,)(defn foo2 [] ,,,)(defn foo3 [] ,,,)我也...

回答 2 投票 1

以无点的方式映射seq中值的值

我可以写一个更简单的方法:(地图#(地图第一%)[[[1 2] [3 4]] [[5 6]]])=>((1 3)(5))通常那里这是更简单的方法。我只是不确定是什么。我正在寻找一点......

回答 1 投票 1

在Clojure中使用JSON - 未定义的错误

您好我正在尝试使用Clojure从网站解析JSON,我已经读过我需要包含该行(需要'[clojure.data.json:as json])在我的程序中使用JSON。但每当我跑...

回答 1 投票 1

Clojure - 如何返回序列?

p-seq:接收两个整数参数,“from”和“to”,此方法应返回一个序列,该序列仅包含is-p函数在“from”和“to”之间给出的数字。我目前的代码......

回答 2 投票 2

Clojure 1.8的套接字repl和nREPL之间的具体区别是什么?

我一直在读这个,但似乎没有教程/文档关于这两者之间的区别或诸如此类的东西。套接字repl会替换nrepl吗?

回答 2 投票 7

clojure for function resetts let

我试图在4clojure.com上解决一个问题,我应该在不使用count的情况下计算集合中元素的数量。我尝试了两种使用方式,让我觉得应该工作......

回答 1 投票 3

无法在新的CCW独立安装中创建Clojure项目或命名空间

当我第一次打开全新安装的Counterclockwise独立并尝试创建一个Clojure项目时,我收到一个错误对话框,其中显示以下消息:无法启动所选向导。 ...

回答 1 投票 1

使用Maven创建最基本的Scala项目?

我使用Maven 3创建一个新的Scala项目。据我所知,使用Maven创建新项目的方法是:mvn archetype:generate也许我错过了一些东西,但我找不到......

回答 1 投票 11

Clojure / seeseaw.core / table lazy-seq检索失败

我的“(list-projects)”方法从SQLITE数据库中查询出一个映射。 (doall(apply prn(pm.models.db / list-projects)))pm.core ==> {:id 1,:name“MyTestProj”,:owner“mbc”,:date“2017-12- .. 。

回答 1 投票 1

如何构造一个完全匹配DataScript中refs向量的查询?

设置考虑以下DataScript数据库的电影和演员,数据从learndatalogtoday.org窃取:以下代码可以在JVM / Clojure REPL或ClojureScript REPL中执行,如...

回答 2 投票 8

Boot和Hoplon没有加载CSS文件和'resources'文件夹中的图像

我一直在使用Hoplon和Castra后端的Boot构建工具,但最近遇到了一个我似乎不太了解的故障。它发生在我所有的Hoplon项目中......

回答 1 投票 2

动态导入在运行时从编译输出中指定的模块

概述我有一个项目,我在其中创建了一个简单的clojure编译器,它将clojure代码转换为python代码(这将被上传到clojars)。另外,我有一个python项目,将......

回答 1 投票 1

Clojure - 将组件传递给在启动或停止期间未执行的功能

在Stuart Sierra的组件的自述文件中,有一个函数add-user作为示例,但在其他任何地方都看不到:( defn add-user [数据库用户名favorite-color](execute-insert(...

回答 2 投票 0

什么时候应该使用交换或重置

使用swap有什么区别!并重置!在Clojure函数?我从clojure.core文档中看到它们用于改变原子的值,但我不确定何时使用交换! ...

回答 1 投票 13

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