clojure 相关问题

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

Clojure用for创建一个平面地图。

我正在努力学习4clojure,但我被第156个问题(映射默认值)卡住了。我不明白为什么函数bellow没有返回一个平面图((fn [d k] (for [i k :let [r {}]] (conj r [i ...))。

回答 3 投票 -1

Clojure - 定义Pmap中使用的线程数

我想在Clojure中使用pmap进行并发,我需要根据不同线程数下的程序效率做一些分析。线程数是否定义 ...

回答 1 投票 0

创建一个宏来返回一个reify(java接口),但在clojure中使用一个提供的引用表达式。

我想实现的是在一个宏里面实现一个带reify的抽象类,但是在扩展的时候应该返回的表达式会提供给宏引用。(defmacro a-... )

回答 1 投票 0

Clojure - Map和Reduce之间的区别/将一个转换为另一个。

(defn DoubleFrequency [] (def s (slurp "Example.txt")) (def m (reduce #(assoc %1 %2 (inc (%1 %2 0))) {} (re-seq #"..." s))) (def c (count m)) (doseq [[k x] m] (println k ":" ( x c)))) ...

回答 1 投票 0

HugSQL错误:列 "date_answer "的类型是日期,但表达式的类型是字符变化?

我正在使用clojure hugSQL将数据插入PostgreSQL数据库中。我试图使用:tuple*参数将多行数据插入到答案表中。当传递日期时,我得到以下错误:......。

回答 1 投票 0

无法使用etaoin启动chrome或Firefox驱动。

我正在使用etaoin库来测试chrome和firefox。我在macOS中使用brew安装了chromedriver和gecko驱动。但是当我尝试在repl中使用它们时,就像这样:user> (使用'...)。

回答 1 投票 1

使用Liberator的Clojure defresource参数arity错误。

我正在写一个clojure函数,当我使用defnto定义它时,它工作得很好,但当我使用defresource定义它时,它抛出了arity错误。我怀疑这与 :as-...

回答 1 投票 0

在clojure中把列表的字符串表示法转换为列表。

如果我有 (def a "((a, "a1",0.533,0.122,0.608,0.258) (c, "c1",0.863,0.031,0.998,0.667) (b, "b1",0.53,0.117,0.609,0.256))") 我想有 (def b '((a, "a1",0.533,0.122,0.608,0.258) (c, "c1",0......)

回答 1 投票 0

并列式传感器

让我们想象一下,我们想在一些给定的输入上计算两个不同的函数。我们如何使用换能器来实现这一点?例如,假设我们有这两个换能器: (def xf-dupl (map #(* 2 %))) (......)

回答 1 投票 0

为什么JVM找不到Postgresql JDBC驱动?

我知道这个问题以前有人问过,但现有的答案没有帮助。现有的答案往往会告诉你把postgresql-.jar放在pathtodlibb里,我就是这么做的;或者围绕MySQL......

回答 1 投票 0

无法在现有的leiningen项目中添加依赖关系或库。

我在Clojure项目中使用cider和leiningen。但是我无法在项目创建后添加依赖关系,或者任何库。但是当我创建一个新的项目并添加相同的...

回答 1 投票 0

无法在现有的leiningen项目中添加依赖关系或库。

我在Clojure项目中使用cider和leiningen。但是我无法在项目创建后添加依赖关系,或者任何库。但是当我创建一个新的项目并添加相同的...

回答 1 投票 0

虚拟环境下的clj-python

当我在虚拟环境中设置clj-python时,遇到了以下错误,为了解决这个问题,我做了两个步骤,但错误依然存在。为了解决这个错误,我做了两个步骤,但错误仍然存在。 指定":python-executable"。

回答 1 投票 0

clojurescript http请求返回空

我想用clojureclojurescript分别在后端前端建立一个简单的webapp。我在通过http请求建立他们两个之间的通信时遇到了问题,我觉得像 ...

回答 1 投票 0

如何在所有的clojure、closscript和elisp缓冲区上自动启用paredit模式?

我想在所有的clojure、cljs和elisp缓冲区上默认启用paredit模式,这可能要通过.spacemacs文件来实现。这是我目前在用户配置功能中的内容......

回答 1 投票 0

一键式Clojure的不同排序。

嘿,我有这个代码,但我想反转只有:a键。(sort-by (juxt :a :b) [{:a 1 :b 3} {:a 1 :b 2} {:a 2 :b 1}]) ; ;=> [{:a 1 :b 2} {:a 1 :b 3} {:a 2 :b 1}] 我试过了,但这是 ...

回答 1 投票 0

在函数中封装Datascript查询?

在使用Datascript时遇到了一个看似奇怪的问题。出于某种原因,当我运行这个查询时,如果不把它包在函数中,一切都能正常运行。但是一旦我把它封装在函数中,它就会返回......。

回答 1 投票 0

`(chan n)`和`(chan (buffer n))`之间有什么区别吗?

正如题目所问,(chan n)和(chan(buffer n))在使用时有什么区别吗?这个问题源于我想从db中提取消息的想法(是的,我不想使用......)。

回答 1 投票 0

使用HotswapAgentDCEVM与Clojure REPL时出现链接错误

我试图在一个混合的ClojureJava Leiningen项目中使用HotswapAgentDCEVM,以避免在重新编译Java源代码后不得不重新启动REPL(我已经知道其他 ...

回答 1 投票 0

在Maclisp中,原子有属性。如何在Clojure中做同样的事情?

引用(1975年)《Maclisp参考手册》中的内容。"每个原子符号都有一个属性列表 可以用plist函数检索" Maclisp属性列表是一个由'...

回答 1 投票 0

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