Clojure是Java虚拟机的现代Lisp方言(包含CLR和JavaScript的版本)。 Clojure不仅仅是Java中的Lisp实现,还提供对Java类和生态系统的访问。
我试图在clojure中实现范围函数,但我的实现返回了一个我无法理解的错误。这是:( defn implement-range [a b](if(= a b)(conj nil b)((...
我正在编写我的第一个clojure程序,并希望从stdin读取行。当我尝试这个:( doall(map#(println%)(line-seq * in *)))我得到这个异常:线程“main”java.lang中的异常....
我本周开始学习ClojureScript而且我解析了Transit响应,我有这个函数:( defn handler [response](让[comment(:comment response)created_at(:created_at ...
尝试在内部使用别名来让它能够在本地使用它,但是得到了一个错误CompilerException java.lang.RuntimeException:没有这样的命名空间:sss只是在尝试使用别名时(ns core(:require [...
是否可以从命令提示符设置lein:main值而不是编辑文件?
我有一个Clojure项目,其中有许多例子我希望与leiningen一起在一群人面前演示。现在我能做的是在project.clj中设置:main的值...
PersistentQueue的API是什么?天真地,它似乎丢失了任何数据:user =>(def q(into(clojure.lang.PersistentQueue / EMPTY)(重复5个零)))#'user / q user =&...
如何为嵌套地图表示的TRIE创建Clojure拉链,键是字母。这样的话:{\ b {\ a {\ n {\ a {\ n {\ a {'$'$}}}}}} \ a {\ n {\ a {'$'$}}}}}代表 ...
我正在尝试从数据库中读取数百万行并写入文本文件。这是我的问题数据库转储到带有副作用的文本文件的延续我现在的问题似乎是......
我需要将其他逻辑(如映射,条件,聚合)应用于我从Datomic获得的实体。我很难将它翻译成Datomic查询(我不确定它是否可能在我的...
有人可以建议解释同性恋概念的文章,特别是使用Clojure。为什么Clojure是同性的,但在其他语言如Java中很难做到这一点?
无法在ClojureScript 1.8 Lein项目中使用NodeJS Twitter库
我正在使用lein new cljs-lambda my-proj搭建的起始模板开发一个ClojureScript项目。 project.clj看起来像这样:( defproject my-proj“0.1.0-SNAPSHOT”:...
Compiler.loadFile中的随机NullPointerException没有原因
我有一些代码运行了几个小时,然后自发地抛出一个NPE:线程“main”java.lang.NullPointerException异常,编译:(/ tmp / form-init1523641998694521475.clj:1:73)at ...
通过Clojure和JDBC将5,000,000行移动到另一个Postgresql DB
我试图从一个Postgre数据库移动5,000,000行到另一个。两个连接都在Hikari CP连接池中。我经历了很多文档和帖子。它给我留下了代码......
我已经看到使用clojure conformers在各种要点中强制数据,但也有一种印象(我不记得在哪里)强制(例如如下)不是习惯用法......
我的问题是从列表中删除一个项目并将其替换为新值。例如,如果我有列表'(F J(N R D A)),我想用一个全新的列表替换它,例如'(F J(M G E Q F)......
使用ClojureScript,Re-natal和React-Native禁用RTL?
我正在开发一个基于ClojureScript和React Native的重新生成平台的应用程序。我有一个问题是在Android平台上为我的应用程序禁用RTL。这是禁用RTL的代码...
我想在clojure输入中从矢量中删除连续重复的值:[1 1 1 2 2 1 1 3 3]输出:[1 2 1 3]如何实现它?
假设我有一个整数xs数组从0到最大值,我需要在O(n)时间内对它进行排序,所以我不能这样做(排序xs)。有没有办法用频率功能做到这一点?在另一个 ...
我正在为Ring编写一些中间件,我真的很困惑为什么我必须颠倒中间件的顺序。我找到了这篇博文,但它没有解释为什么我要扭转它。这里'...
我是Clojure的初学者,在尝试阅读有关Reducers的内容时,我发现了一个叫做可折叠集合的东西。他们提到矢量和地图是可折叠的集合,但不是列表。我是 ...