clojure 相关问题

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

由于http请求太多,Clojure Hystrix异常

我需要构建一个需要产生大量外部http请求的系统,我必须使用Netflix的Hystrix来创建回退和重新路由异常。现在,我有一个非常简单的设置:...

回答 1 投票 1

在deftest中测试clojure实例

我想检查是否使用了正确的实例。但是当repl给我真实时,实际测试返回nil。 Idk为什么(ns my-app.queue)(def queue(atom clojure.lang.PersistentQueue / EMPTY))(ns my -...

回答 1 投票 0

如何使用assoc-in更新地图中的多个值? (Clojure的)

我正在尝试更新每个有“享受 - 乐趣”的行吗?将真正的“理智等级”返回到-2(即约翰尼的理智等级将更新为-2)(def student-database {0 {:enjoy-clojure?...

回答 4 投票 1

如何在Clojure中将字符强制转换为int?

如何在Clojure中将字符强制转换为int?我试图在clojure中写一个rot 13,所以我需要有一些东西将我的char转换为int。我找到了一个名为(int)的东西,所以我把:(int a)Get:...

回答 3 投票 6

为什么在Clojure中没有多个返回值

在Clojure中缺乏多重回报价值支持的理由是什么? (Clojure似乎没有任何类似于Common Lisp的值/ multiple-value-bind)是明确的解构......

回答 3 投票 2

如何指定Heroku Clojure版本?

如何告诉Heroku使用特定版本的Clojure?稀疏(并且大部分已过时)Heroku Clojure文档仅提及:Heroku支持Clojure的任何生产版本上的应用程序,......

回答 1 投票 1

任意Clojure形式的随机替换函数

给定Clojure表达式中的任意形式,我想设计一个函数,该函数返回随机选择的相同类型签名的形式。该函数,我将其命名为rand-form-sub,应该......

回答 1 投票 0

Clojure - 更新向量内的哈希映射[重复]

假设我有以下向量[{:id“1”:type“type”},{:id“2”:type“another-type”}]我想编写一个更新hashmap的函数,具体取决于这是我的身份。 (定义更新[...]

回答 1 投票 0

使用http-kit和Clojure处理“房间”

我有一个很好的小型WebSocket应用程序使用http-kit服务器,我对自己感觉很好。现在我想在我的应用程序中添加不同的“房间”(其列表应该是动态的),但我有......

回答 1 投票 0

Compojure和Ring中间件始终返回404

我正在尝试在一个使用compojure和ring的luminus项目中设置一个简单的中间件。我确定我错过了一些简单的东西,但我已经设置了一个简单的中间件来测试,我没有得到......

回答 1 投票 1

Clojure测试空白,非收集安全

(= [true false true false](对于[x [nil true [] [true]]](_____ x)))请填写空白!空?非常接近但是(空?真)抛出异常。必须有比...更好的方法

回答 1 投票 -1

在luminus项目中使用swigger设置中的cprop env信息

我正在使用swagger为db访问程序提供API。在开发过程中,我通常会运行2个版本,dev版本和我在登录时自动启动的prod版本。我想要 ...

回答 1 投票 2

一个cond->线程宏替代,它引用谓词中的最后一个线程状态?

假设我有这个fn(让[{:keys [abcd]:as params} {:a 1:b 1:c nil:d nil}](cond-> params a(update:b inc)(= b 2) (assoc:c“here”)c(assoc:d“here”)))什么......

回答 2 投票 2

Docker错误:无效的参考格式

尝试加载docker时,我收到无效的引用类型错误。我做docker load -i name-of-tar-file。这是我看到的唯一错误,没有其他信息。一些额外的......

回答 1 投票 0

在每次测试运行之前清除Cursive REPL状态

我是Cursive和Clojure的新手,并且在获得一个像样的TDD工作流程时遇到了一些困难。我的问题是后续的测试运行取决于REPL中的状态。例如假设......

回答 5 投票 2

与作为函数参数的端口号8080相关的“java.io.FileNotFoundException”错误

我正在练习Clojure教程“基础Web开发”http://clojure-doc.org/articles/tutorials/basic_web_development.html最后,我遇到了一个问题。当我执行$ java -jar target / ...

回答 1 投票 0

在eclipse上将maven项目转换为clojure项目

我是clojure的新手,并希望使用eclipse作为clojure proramming的ide。我在eclipse中安装了逆时针插件。我必须创建一个maven项目,然后将其转换为clojure ...

回答 1 投票 2

如何使用clojure生成一个yaml文件,而不是创建一个esxi vmmachine?

当我使用ansible时,我发现ping.yml都工作正常: - hosts:172.16.10.104 - tasks: - name:ping:'' - hosts:172.16.10.104 tasks: - name:ping:''表示如果...

回答 1 投票 1

Clojure宏:从地图创建局部变量[重复]

我有这个示例代码,我通过迭代地图的键值对来创建变量。 (defmacro block [bindings&body]`(let [〜@(mapcat(fn [[k v]] [(if(symbol?k)k(symbol(...)

回答 1 投票 1

获取列表中某个给定数字的3个最接近的值?

给定一个整数列表,找到给定数字的3个最接近的值。 =>(def mylist'(3 6 7 8 9 12 14))=>(get_closest mylist 10)(8 9 12)

回答 2 投票 -3

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