clojure 相关问题

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

如何在clojure中循环内的case语句下将新元素推送到地图中

我正在编写 clojure 代码,我在循环中使用 case 语句,我希望每个数据都在一个映射中,下面是我编写的代码以及我在打印语句中获得的所有数据我想要所有

回答 3 投票 0

根据第一张地图的键值更新一系列地图中的键值

我有一系列这样的地图: ({:autoNo "1" :title "Title1" :47652 ("name1") :47653 ("name2" "name3")} {:autoNo nil :title nil :47652 nil :4...

回答 4 投票 0

如何使用 Clojure 的 clojure.java-time 库解析 UTC 并格式化为本地时间?

我确定我错过了一些简单的东西。目标是解析诸如“20230227T010000Z”之类的字符串,然后打印出当地时区的时间。 (如->“20230227T010000Z”...

回答 0 投票 0

如何在循环中使用case并合并map中的数据

我有字符串数据,我必须根据要求修改并将其转换为 JSON 我在检查匹配类型的地方创建了 getSymbolForFilter 函数 但格式为 Ga4DimensionFilters

回答 0 投票 0

在线博彩游戏和安全:如何?

我开发了一个博彩游戏(使用比特币)。这是它的设置方式: 在 sinatra 上使用 javascript、clojurescript、ruby。 初始方式(方案A) 客户端:评估 JavaScript。这包括...

回答 2 投票 0

使用 figwheel-main 和 Clojure 工具无法获得 REPL 提示

我的目标是使用 Figwheel 和 Clojure 工具(不是 Leiningen)拥有一个 ClojureScript REPL(针对 Node.js)。但是当我启动 Figwheel 时,它似乎可以正确启动但从未完成。 部门.edn {:...

回答 0 投票 0

将键作为其值的函数应用

假设您有一个特殊的映射,其中每个键可能代表一个 Clojure 核心函数: {:inc 1 :dec 2 :identity "three"} 你会写什么来将每个键(作为一个函数)应用到它自己的

回答 1 投票 0

在Clojure中,如何重构一个地图的所有键?

在clojure中,可以像这样分解地图的一些键: (让 [{:keys [cpp js]}) {:cpp 88 :js 90}] (println js); 90 (println cpp); 88 ) 有没有办法将所有的 ...

回答 3 投票 10

Clojure-tagged literals::Raise an error-No dispatch macro for it.

tmp2srcdata_readers.clj {ctG tmp2.corefoo}tmp2srctmp2core.clj (ns tmp2.core) (defn foo [x] (println x "Hello, World!")) (defn -main [& args] (println "Hello, World!") (foo ...

回答 1 投票 0

返回目录中文件的clojure函数

我想做一个clojure函数,返回目录中今天被更改的文件。这是功能的一部分=>给我今天改变的所有文件,在文件中循环并寻找......

回答 4 投票 1

为什么在这种情况下,reduce的表现要比recurur次优得多?

多项式和中计算π的一个直观方法如下图所示,π = ( 11 - 13 + 15 - 17 + 19 ... ) ×4 下面的函数ρ或ρ'表示多项式和,而消耗的...

回答 1 投票 0

记录Clojure defn的[封闭式]的惯用方法。

在Clojure中,记录函数定义(defn)的习惯方式是什么?尤其是,我们是否应该使用"@param"、"@returns "等来记录参数、返回值等?是否有一些 ...

回答 1 投票 1

Clojure。异常后如何恢复REPL?

当你使用mount重启重新加载你的应用程序后出现错误时,正确的工作流程是什么?一个例子:user> (restart) #error { :cause "Unable to resolve symbol: account-database ....

回答 1 投票 0

F#和Clojure之间的显著区别

F#和Clojure最显著的区别是什么?F#有哪些构造是Clojure没有的,反之亦然?F#有宏吗?

回答 8 投票 29

Clojure slurp 拒绝连接

我使用Luminus创建了一个项目,命令如下: lein new luminus myapp +mysql +kee-frame +swagger +oauth +kibit 在这个项目中,我创建了一个API调用,调用一个函数来读取一个 ...

回答 2 投票 0

如何生成相同系列的伪随机整数?

在Clojure中是否有或多或少的标准解决方案来生成相同系列的伪随机整数?我知道有三个标准的随机化函数:rand、rand-int和rand-nth,但它们 ...

回答 2 投票 1

数据组查询:查找所有具有某个值的实体。

用这个查询。{:find [?e] :where [[?e :dbvalueType :db.typetring]]}。我可以找到所有属性名为:dbvalueType和值为:db.typestring的实体。在我的案例中,一些数据...

回答 1 投票 4

JVM。在Clojure中使用全局atom作为应用程序的缓存存储 - 是否合适?

我有一个高负载的应用,很多用户用各种GET参数来请求。想象一下,对不同的投票给出不同的答案。保存投票,显示最新投票结果。为了减轻背压...

回答 1 投票 0

转换JDBC返回值

在做了一个select之后,clojure.java.jdbc返回给我的是这样的结果。({:name "John", :name "Julia", :name "Alex"})我需要把这个返回值转换成一个向量,看起来像这样:... ...

回答 1 投票 0

如何防止clojure函数的参数评估?

(defn fun [& args] (println args)) (fun (+ 1 1) (+ 1 1))我希望fun的输出是((+ 1 1) (+ 1 1))。我知道引用一个表单会使它不被评估,但当我把args引用为下面的参数时,我希望它的输出是((+ 1 1)(+ 1 1))。但是当我引用args时,(......)。

回答 1 投票 0

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