Clojure是Java虚拟机的现代Lisp方言(包含CLR和JavaScript的版本)。 Clojure不仅仅是Java中的Lisp实现,还提供对Java类和生态系统的访问。
我有一个 java 对象,我正在调用各种生成器方法。我希望在某些情况下调用某些方法。这应该看起来像: (def connect-params (-> (连接...
尝试使用 make-array 在 Clojure 中构建一个 3x3 矩阵,所有初始值都设置为零。 (def m (make-array Integer/TYPE 3 3)) 但是我得到的回报不是数组的实例(
我有一个这样的原子,在 let 中: (让 [scors (atom {:one {:year-one [] :year-five [] :year-ten []} :two {:year-one [] :year-five [] :year-ten []} :t...
如何过滤奇数并将它们放入向量中? (出于教育目的,我知道使用过滤功能的更好方法) 我的尝试是: (地图 (fn [x] (if (odd? x) (into [] cat x))) (ra...
在 clojure 中解构映射函数参数:映射需要放在最后吗?
我正在尝试定义一个接受地图和常规参数的函数,我想解构地图的某些部分,比如 (定义做东西 [[{:keys [foo bar]} where] what] (打印...
Clojure Azure 授权 - 请求中的日期标头不正确
我在尝试使用 Azure Blob Rest API 进行有效身份验证时遇到问题。我正在使用帐户名、帐户密钥和容器名称,简而言之,使用共享密钥进行身份验证,但我...
lein re-frame template - No :main namespace specified in project.clj
我完全遵循了 lein new re-frame template 中的自述文件,但我收到错误消息: project.clj 中没有指定 :main 命名空间。 我知道这是一个有据可查的错误,...
Rich Hickey 的 Strange Loop transducers 演示告诉我们在 Clojure 1.6 中有两种 map 实现,一种用于 clojure.core 中的序列,一种用于 core.async 中的通道。 现在我们...
自己解决 (定义解析参数 ([参数] (parse-args args {})) ([[第一秒及更多]第一] (让[值?(fn [x](和(不是(关键字?x)) (不是(地图?x))))] ...
如何使用 Cursive 和 Figwheel 设置 ClojureScript 环境?
我正在尝试使用 ClojureScript 在浏览器中呈现一些 HTML,但不是很接近。 到目前为止,我已经安装了:Clojure、leiningen、Figwheel、IntelliJ、Cursive。我想用试剂重新
clojurescript base-url / prefix-url in routing using bidi and pushy
我正在 clojurescript SPA 中实现路由(使用试剂和重构构建)。对于路由,我使用 bidi 和 pushy。下面是我的路由代码。 (默认路线 ["/" {"" ...
我正在努力完成 2022 年的代码降临,现在是第 11 天的第 2 部分。 我有这个解决方案: (ns 出现代码 2022.day11 (:require [taoensso.timbre :as log])) (声明给猴子项目) (解冻
Hyperfiddle/electric (clojure) 如何将新值添加到表中? (以表格形式)
我开始学习Clojure-Hyperfield/Electric并开始做一些教育项目(很简单因为不幸的是没有关于前端开发sid的详细文档...
在 clojure 中如何将已排序整数数组划分为连续的分区?
我想将一个排序整数数组划分为连续的分区。 以下红宝石: [1,2,3,8,9,10,99].slice_when { |x, y| y > x + 1 }.to_a 输出: [[1, 2, 3], [8, 9, 10], [99]] ...
如何在clojure中循环内的case语句下将新元素推送到地图中
我正在编写 clojure 代码,我在循环中使用 case 语句,我希望每个数据都在一个映射中,下面是我编写的代码以及我在打印语句中获得的所有数据我想要所有
我有一系列这样的地图: ({:autoNo "1" :title "Title1" :47652 ("name1") :47653 ("name2" "name3")} {:autoNo nil :title nil :47652 nil :4...
如何使用 Clojure 的 clojure.java-time 库解析 UTC 并格式化为本地时间?
我确定我错过了一些简单的东西。目标是解析诸如“20230227T010000Z”之类的字符串,然后打印出当地时区的时间。 (如->“20230227T010000Z”...
我有字符串数据,我必须根据要求修改并将其转换为 JSON 我在检查匹配类型的地方创建了 getSymbolForFilter 函数 但格式为 Ga4DimensionFilters
我开发了一个博彩游戏(使用比特币)。这是它的设置方式: 在 sinatra 上使用 javascript、clojurescript、ruby。 初始方式(方案A) 客户端:评估 JavaScript。这包括...