clojure 相关问题

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

threadfirst 中的条件方法调用

我有一个 java 对象,我正在调用各种生成器方法。我希望在某些情况下调用某些方法。这应该看起来像: (def connect-params (-> (连接...

回答 2 投票 0

make-array的使用

尝试使用 make-array 在 Clojure 中构建一个 3x3 矩阵,所有初始值都设置为零。 (def m (make-array Integer/TYPE 3 3)) 但是我得到的回报不是数组的实例(

回答 0 投票 0

Clojure 更新 atom 内的嵌套映射

我有一个这样的原子,在 let 中: (让 [scors (atom {:one {:year-one [] :year-five [] :year-ten []} :two {:year-one [] :year-five [] :year-ten []} :t...

回答 0 投票 0

在 Clojure 中不使用过滤函数过滤奇数

如何过滤奇数并将它们放入向量中? (出于教育目的,我知道使用过滤功能的更好方法) 我的尝试是: (地图 (fn [x] (if (odd? x) (into [] cat x))) (ra...

回答 1 投票 0

在 clojure 中解构映射函数参数:映射需要放在最后吗?

我正在尝试定义一个接受地图和常规参数的函数,我想解构地图的某些部分,比如 (定义做东西 [[{:keys [foo bar]} where] what] (打印...

回答 1 投票 0

Clojure Azure 授权 - 请求中的日期标头不正确

我在尝试使用 Azure Blob Rest API 进行有效身份验证时遇到问题。我正在使用帐户名、帐户密钥和容器名称,简而言之,使用共享密钥进行身份验证,但我...

回答 0 投票 0

lein re-frame template - No :main namespace specified in project.clj

我完全遵循了 lein new re-frame template 中的自述文件,但我收到错误消息: project.clj 中没有指定 :main 命名空间。 我知道这是一个有据可查的错误,...

回答 1 投票 0

core.async 是不是已经按照序列实现了它的功能?

Rich Hickey 的 Strange Loop transducers 演示告诉我们在 Clojure 1.6 中有两种 map 实现,一种用于 clojure.core 中的序列,一种用于 core.async 中的通道。 现在我们...

回答 2 投票 0

如何根据这个规则将矢量图转换成地图?

自己解决 (定义解析参数 ([参数] (parse-args args {})) ([[第一秒及更多]第一] (让[值?(fn [x](和(不是(关键字?x)) (不是(地图?x))))] ...

回答 2 投票 0

从地图中,我如何按顺序对序列的元素(值)进行分组?

我有一张代表数据库的地图。键是字段,值是事务。值的顺序很重要;第一个元素是交易,第二个元素是第二个

回答 2 投票 0

如何使用 Cursive 和 Figwheel 设置 ClojureScript 环境?

我正在尝试使用 ClojureScript 在浏览器中呈现一些 HTML,但不是很接近。 到目前为止,我已经安装了:Clojure、leiningen、Figwheel、IntelliJ、Cursive。我想用试剂重新

回答 2 投票 0

clojurescript base-url / prefix-url in routing using bidi and pushy

我正在 clojurescript SPA 中实现路由(使用试剂和重构构建)。对于路由,我使用 bidi 和 pushy。下面是我的路由代码。 (默认路线 ["/" {"" ...

回答 0 投票 0

对一个非常大的 BigInteger 求平方非常慢

我正在努力完成 2022 年的代码降临,现在是第 11 天的第 2 部分。 我有这个解决方案: (ns 出现代码 2022.day11 (:require [taoensso.timbre :as log])) (声明给猴子项目) (解冻

回答 0 投票 0

Hyperfiddle/electric (clojure) 如何将新值添加到表中? (以表格形式)

我开始学习Clojure-Hyperfield/Electric并开始做一些教育项目(很简单因为不幸的是没有关于前端开发sid的详细文档...

回答 0 投票 0

在 clojure 中如何将已排序整数数组划分为连续的分区?

我想将一个排序整数数组划分为连续的分区。 以下红宝石: [1,2,3,8,9,10,99].slice_when { |x, y| y > x + 1 }.to_a 输出: [[1, 2, 3], [8, 9, 10], [99]] ...

回答 1 投票 0

如何在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

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