clojure 相关问题

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

在Clojure中收集Lisp的函数

我定义了一个函数is-prime?在Clojure中,如果数字是否为素数则返回,并且我试图定义一个函数prime-seq,它返回两个numbern和m之间的所有素数。一世 ...

回答 2 投票 0

在循环中定义一个map对象recur - Clojure

我试图使用循环recur在循环内创建一个空映射。对于循环中的每个条目(循环遍历地图矢量),它将查看新创建的地图中是否有一个键...

回答 2 投票 0

如何在单个线程中执行一些Clojure期货?

我想在Clojure中创建一些期货,并在特定的线程上运行它们,以确保它们一次运行一次。这可能吗?包装Java库并不难做到这一点,但......

回答 4 投票 0

Clojure CLI清除屏幕

对不起,但我刚开始学习clojure。我在REPL CLI中运行了很多命令。但现在我无法清除CLI界面。 cls命令在REPL中也不起作用。提前致谢!

回答 1 投票 1

这段代码如何将数字翻译成英文?

我是Clojure的新手,发现有一段代码就像跟着user =>(def to-english(partial clojure.pprint / cl-format nil“〜@(〜@ [〜R~]〜^ ~A~ ))))#'user / to-english user =>(to-english ...

回答 1 投票 2

是否在内部使用锁定?

(def a(ref 0))(def b(ref 0))(def f1(future(dosync(println“f1 start”)(alter a inc)(Thread / sleep 500)(alter b inc)...

回答 2 投票 1

如何使对话功能起作用

我想打开一个对话框,并在对话框返回ok后处理数据。问题是:提交对话框后不会调用success-fn。这与听众有关...

回答 1 投票 0

不会发生Clojure类型转换

我有以下函数给我一个哈希映射:( build-quarter-note-group 60);; => {0.0“c'”,2.0“cisis'”, - 2.0“ceses'”,0.5“cih '“, - 0.5”ceh'“,1.0”cis'“,-1.0”ces'“,1.5”cisih'“,-...

回答 1 投票 1

如何绑定动态变量?

如何在compojure中绑定动态变量?请参阅下面的示例,这里request-id是为每个api请求生成的唯一uuid。我希望能够访问此请求-...

回答 3 投票 2

使用clojure.java.jdbc在Clojure中使用外键约束

我正在开发一个wiki程序并使用SQLite作为数据库。我想在维基页面和描述这些页面的标签之间创建多对多关系。我正在使用clojure.java.jdbc来处理......

回答 2 投票 3

在ATOM上使用JSON和Clojure

我正在使用Atom和Leiningen在Clojure中为大学模块编程。我有一个问题需要我解析JSON,我不确定如何设置它以便我可以使用...

回答 2 投票 1

如果中间件的顺序错误,Compojure会在Firefox中触发“找不到文件”错误

经过多年的网络开发和一年前发现Clojure之后,我想把这两件事结合起来。从Compojure开始,我尝试使用中间件实现身份验证...

回答 1 投票 1

Clojure:gen-class并在java中导入它;包,路径,类路径

我想将Clojure代码编译为Java中的类。 Clojure类:(ns clj.core)(gen-class:name de.wt.TestClj:state state:init init:prefix“ - ”:main false:methods [[setValue [...

回答 1 投票 1

为什么只有当函数不使用序列破坏时才会发生StackOverflowError?

以下代码在问题19的4closure站点上运行。我写的函数应该返回序列中的最后一个元素。发生了一个java.lang.StackOverflowError ...

回答 2 投票 1

Clojure - 使用最大值ArrayMap获取密钥

我的数据集如下所示:({“1880”5} {“1951”6} {“1952”5} {“1976”10} {“1902”7} {“1919”7} {“1949 “12} {”1814“4} {”1930“11})我试图获得具有最高价值的密钥。所以......

回答 3 投票 0

为什么Clojure区分符号和变量?

我已经看到了这个问题,但它没有解释我在想什么。当我第一次从Common Lisp来到Clojure时,我很困惑为什么它将符号和关键字视为单独的类型,但......

回答 8 投票 34

学习Clojure:一式三份的NullPointerException

我正在Clojure官方网站上学习初学者教程。一个练习要求您执行以下操作:7)定义一个函数triplicate,它接受另一个函数并调用它三次,...

回答 3 投票 2

如何使clojure程序结构更容易识别?

作为Lisp方言的Clojure继承了Lisp的同音性。 Homoiconicity使元编程更容易,因为代码可以被视为数据:语言中的反射(检查程序的...

回答 1 投票 3

Num> = Low Num和<High Num Clojure的简写评价

关于Clojure中比较器操作的语句速记评估,这篇文章出现了。 Clojure中的数字是否会下降?所以,这对我来说很有意义:( <= 4 7 7)=>真......

回答 2 投票 1

Clojure布尔值true或false

所以我一直在教自己一些基本的Clojure,但我对下面的内容很不满意。我设法将一些代码放在一起,测试输入的数字是否为素数。 (虽然它不...

回答 3 投票 1

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