clojure 相关问题

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

如何检查 Clojure 哈希映射中的值是否存在且等于 nil?

在 Clojure 中编程时,我对这两个问题都得到了相同的公平答案: (无?(:马铃薯{})) => 正确 (无?(:马铃薯{:马铃薯无})) => 正确 这有时会导致混乱。有没有

回答 1 投票 0

有没有办法在nrepl中进行历史搜索?

您知道当您在 bash 中点击向上箭头时,它会如何填充您输入的最后一个命令吗?在 nrepl 中有什么办法可以做到这一点吗? 到目前为止,我一直在进行反向搜索(C-r),输入第一个...

回答 3 投票 0

如何在重构应用程序中分派两个相关事件?

我正在开发一款带有库存系统的游戏。现在,角色装备和库存在我的数据库中是单独的值。我的问题是,当用户装备一个物品时,我需要删除该物品......

回答 2 投票 0

将静态文件添加到compojure

我需要添加leningen项目 my-compojure/src/dist/output.css 从顺风到我的 compojure 项目。我应该把它放在哪里? 启动服务器后,我天真地调用 本地主机:3000/dist/...

回答 1 投票 0

如何避免在riemann clojure中使用`reinject`?

我有黎曼Clojure规则如下 (流 (其中(服务“a”) #(信息“a-”%) (移动事件窗口 2(smap 折叠/求和(带有 :service "a-

回答 1 投票 0

在 Clojure 中,如何更改(def)函数内的变量值

所以,我刚刚开始学习 Clojure,现在面临着一个我无法通过 google 解决的问题。 这是我的代码: =>(定义“asd”) => 一个 “自闭症谱系障碍” => (defn bla [条目值] (def

回答 3 投票 0

从向量中选取“随机”元素

我希望从向量中挑选出随机(即伪随机)元素。该函数将有一个输入,称为 r,它将选择要选择的元素的数量。另外,向量...

回答 3 投票 0

Clojure 项目中与 Incanter 的函数命名空间冲突

我目前正在阅读 Eric Rochester 编写的“Clojure 数据分析手册”,并且遇到了涉及 abs 函数的命名空间冲突问题。我使用

回答 1 投票 0

如何使用 Clojure 将 PostgreSQL 函数应用于查询?

(defn 按用户名获取 [数据库用户名] (让[查询(亲爱的/格式{:选择[:*] : 来自 [:ff_user] :where [:= :用户名 用户名]]})] ...

回答 1 投票 0

Clojure 从指定位置的 Vector 中删除项目

有没有办法根据索引从向量中删除项目,目前我正在使用 subvec 来分割向量并再次重新创建它。我正在寻找向量的 assoc 的反面?

回答 9 投票 0

在 Clojure 中使用 clj-http 发布请求 - 正文不被接受?

通过我的发布请求,我希望发布的 CRM API 文档也要求我发布 JSON 文件。 JSON 文件是一个多级文件,在 clojure 中被视为持久数组映射。 我...

回答 3 投票 0

Clojure/ClojureScript:如何插入 EDN 标记文字的自定义打印实现?

我有一条记录,一个实例,并将其打印到 EDN 字符串: (我的) (defrecord Ref [类型 id]) (def rich (->Ref :Person 42) (pr-str 丰富) 我想要“#my.Ref [:Person 42]。 但我...

回答 1 投票 0

Clojure httpkit Spotify 请求

按照我的上一个问题,但为了保持代码同质,我想使用 httpkit 来发出请求,而不是像之前那样使用 clj-http 。 我可以通过以下方式尝试从

回答 1 投票 0

无法在 IntelliJ 中输入单括号或圆括号

我有这个代码: (defn ^:dev/加载后挂载根[] (重新构建/清除订阅缓存!) (试剂/渲染[视图/主面板] (.getElementById js/document &qu...

回答 2 投票 0

尝试在 clojure 中添加用于方法参数类型检查的单元测试时出现错误

我是 clojure 新手,下面是我的代码 (ns my.class.package (:require [clojure.tools.logging :as log] [schema.core:as])) (s/defn my-method :- CandidateInfo [候选人 :- [

回答 1 投票 0

将 Java 数组转换为 Clojure 列表或序列?

如何将 Java 数组转换为 Clojure 序列数据结构,例如列表或其他序列? 这个问题展示了如何做相反的事情; Clojure 文档展示了如何创建、修改和...

回答 2 投票 0

逐行读取大文件

我正在尝试基于 Clojure 中的迭代编写大文件阅读器。但是如何在 Clojure 中逐行返回字符串呢?我想做这样的东西: (println(do_something(readFil...

回答 4 投票 0

我的 core.clj 函数不会上传到 REPL 中。我已经单独检查了它们,并且它们都是手工编译的。我该怎么办?

我正在编写一个小项目,到目前为止我的所有代码都位于 core.clj 文件中。我不记得我采取的确切步骤,但我正在摆弄调试器,现在我的 core.clj 文件将...

回答 1 投票 0

Calva 错误“运行 `lein with-profile +test,+dev classpath` 时,LSP 类路径查找失败。”

我想使用vs code作为clojure的开发环境。 我正在 VS Code 中打开留言簿项目。 在 VS Code 中打开项目后,我会弹出错误消息。 LSP 类路径查找fa...

回答 2 投票 0

如何从 Clojure 中的列表中复制项目?

我尝试了很多个夜晚,终于放弃了自己。看起来是一个非常简单的问题,但我想我只是没有完全理解 Clojure (我部分......

回答 5 投票 0

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