clojure 相关问题

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

在所包含的Clojure库中是否有一个函数可以将一个字符串分割成另一个字符串?

我知道在clojure.string中,有一个split函数,它可以返回字符串中不包括给定模式的部分的序列。(require '[clojure.string :as str-utils]) (str-utilssplit "...")

回答 1 投票 0

如何在Clojure中找到这个向量中最小成员的索引?

我使用了以下表达式来检索一个向量中最小数字的索引。然而,我想避免使用.indexOf(出于效率的原因,也许还有数值精度的原因,......)。

回答 3 投票 6

Clojure Spec:如何将元组指定为函数参数?

我在Clojure中有一个函数,该函数接受2元素向量作为参数:(defn影响[[学校价值]])我想使用现有的规范I为该函数的参数编写一个规范。 >

回答 1 投票 0

您如何在clojure环形服务器中提供动态创建的文件?

我有一个Web服务器,它将用户上传的文件保存到资源文件夹中的本机文件系统。它在开发中工作正常,但在生产中无法提供文件。我已经试过wrap -...

回答 1 投票 0

在单个JVM实例中部署Clojure应用程序

假设我在Clojure中使用ZeroMQ和BSON作为协议开发了两个或多个不同的服务器应用程序。我如何使用单个JVM实例部署它们,同时还共享通用...

回答 4 投票 5

clojure迭代解构的字符串数组

我正在学习Clojure,我想取一个姓氏的矢量,以姓氏->姓氏顺序,并将其转换为地图的矢量... [“ Pan”“ Peter”“鼠标“” Mickey“]应该变成...。

回答 1 投票 0

如何从Clojure调用C ++程序,使程序保持打开状态?

假设我想从Clojure调用C ++程序,就像鳕鱼一样。如果我从终端执行stockfish,它将保持打开状态并保持交互,直到命令退出为止。但是,如果我从...

回答 1 投票 0

Clojure中的Golang Ctx WIthTimeOut [关闭]

在Clojure并发中,如果执行任务需要很长时间,我希望生成的线程杀死自己,这类似于Golang ctx withtimeout提供的功能。我该怎么办?介意您我没有...

回答 2 投票 -1

我如何检查Clojure中是否有原子?

我正在寻找一种学究的方法来测试某物是否是Atom,例如Clojure中的(atom?...)谓词,类似于(number?...),(string? ...),(向量?...)等。...

回答 2 投票 1

我如何找到Datascript中的多个基数属性是否包含一个元素?

我有一个像这样的Datascript数据库:{:block / id {:db / unique:db.unique / identity}:block / children {:db / cardinality:db.cardinality / many}}:block / children包含:block /其他块的编号I'...

回答 1 投票 0

Clojure-解析字符串至今

我正在尝试解析包含日期(例如,今天=“ 08082013” )的格式为“ 08.08.2013” 的未格式化字符串。这有效:(。parse(今天是java.text.SimpleDateFormat。“ ddMMyyyy”))=>

回答 5 投票 7

“ isa是什么?”基于语法的多方法,而不是instanceof?的语法糖?

我以Clojure网站为例。 (defmulti foo类)(defmethod foo :: collection [c]:a-collection)(defmethod foo String [s]:a-string)(foo []):a-collection(foo(java.util.HashMap .. ..

回答 1 投票 1

如何将问题2的总和从ReasonML转换为Clojure?

我在ReasonML / Ocaml中提出了“ TwoSum”问题,但我不知道如何使用类似的伪算法在Clojure中进行编码。请评论如何将此解决方案转换为Clojure Clojure(def ...

回答 1 投票 0

Cloclore中,对数据执行一系列测试功能的惯用方式是什么,每个功能都有副作用?

让我们假设我们应该对电子邮件地址和与电子邮件相关联的数据进行一系列检查:检查电子邮件是否为nil?如果没有返回{:msg“ emial is nil”},请检查是否...

回答 2 投票 1

Clojure按值获取映射键

我是一个新的Clojure程序员。给定... {:foo“ bar”}有没有办法用值“ bar”检索键名?我浏览了地图文档,可以看到一种检索键和值的方法...

回答 3 投票 11

Clojure:定期轮询数据库-core.async,带有超时通道VS vanilla recursive Thread,带有睡眠?

我有一个基于Ring的服务器,该服务器具有一个用于存储应用程序状态的原子,对于频繁更改的信息,它每10秒钟从数据库中定期获取一次;对于其余的信息,则每60秒从数据库中定期获取一次。 ...

回答 1 投票 0

如何通过nREPL查看Timbre日志?

我正在使用Timbre登录Clojure。通过nREPL连接到生产实例时,除非我通过SSH进入计算机并运行journalctl,否则看不到进程日志。如何复用Timbre ...

回答 1 投票 0

使用lein-ring并将处理程序包装在函数中时,无效的防伪令牌吗?

使用Ring时,当POST请求都给出“无效的防伪令牌”时,我会感到莫名其妙的行为,但是只有当我在函数后面有处理程序时,才这样做。因此,(def app app-routes)...

回答 1 投票 0

如何过滤Clojure中的向量列表?

我是Clojure的新手,正在学习Clojure中各种数据结构的特性。在这里,我有一个向量列表,如下所示:([[“ 1”“ Christiano Ronaldo”“葡萄牙”“ 35”] [“ 2”“ Lionel Messi”“ ...

回答 1 投票 0

如何创建PersistentArrayMap防止评估?

我的问题很简单,但同时又很奇怪,我想创建一个PersistentArrayMap避免同时求值,而我想在其中获取值。什么是...

回答 1 投票 0

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