clojure

    0热度

    1回答

    如果您有一套用于验证分层数据集的规范 - 比如yaml文件。从其中一个子规格中,是否可以引用树中较早发生的数据?

    0热度

    1回答

    以下这个问题Clojure: Expand a var in let binding和溶液https://stackoverflow.com/a/20450289/1074389通过@amalloy 如果我能动态地将值传递给设形式我想知道提供乏 因此,与提出的这个代码开始通过@ammlloy ... (defmacro with-common [& body] `(let ~'[x 10, y

    1热度

    1回答

    我有一个向量[“x”“y”“z”]。 我试图动态创建以下文件: {:aggs {:bucket-aggregation {:terms {:field "x"}, :aggs {:bucket-aggregation {:terms {:field "y"}, :aggs {:bucket-aggregation {:te

    0热度

    3回答

    假设我有一个函数(remove-bad-nodes g)返回这样一个顺序: [updated-g bad-nodes] 其中updated-g是其糟糕的节点图中移除,并bad-nodes是包含移除的节点的集合。 作为参数传递给函数或let里面,我可以解构这样的: (let [[g bads] (remove-bad-nodes g)] ...) 但只定义了局部变量。我怎么能这样做

    2热度

    1回答

    据我所知,Clojure使解决“表达问题”变得“容易”。 但我找不到详细信息如何做到这一点。我如何创建一个新的类型(如defrecord)来处理空的事情?并数数?

    2热度

    1回答

    为什么case子句不匹配记录类型? (defrecord Rec []) => fargish.user.Rec (def rec (->Rec)) => #'fargish.user/rec (case (type rec) Rec :YES) => IllegalArgumentException No matching clause: class fargish.user.Re

    0热度

    1回答

    我使用clojure jdbc,compojure,cheshire,postgresql,c3p0,tryin使REST。当我使用此代码为处理 (defn get-document [id] (sql/query (db-connection) ["select * from document where id = cast(? as integer)" id]

    1热度

    1回答

    当试图在Docker中运行Boot时,使用adzerk/boot-clj映像,我收到连接拒绝错误。 具体而言,当容器启动时,启动引导,然后输出堆栈跟踪。跟踪(在不连通的计算机之间不容易复制和粘贴)基本上与下载相关 - https://github.com/boot-clj/boot/releases/download/2.7.2/boot.jar - 接收“连接被拒绝”错误。 我在问,并回答这个问

    2热度

    2回答

    我正在努力学习如何使用本书编程Clojure for the Brave and True(CFTBAT)。在速成课程结束时,作者让我们编写一个小程序来说明Clojure循环。为了解释程序的循环和递归部分,here,作者使用loop编写了一个较小的示例,然后显示可以使用正常的函数定义替换loop。 这是我无法理解的正常函数定义示例。下面是代码: (defn recursive-printer

    0热度

    2回答

    我学习ClojureScript,我有两个功能,只是更改“根应用”的内容DIV: (ns blog.core) (defn mount-components [] (let [content (js/document.getElementById "root-app")] (while (.hasChildNodes content) (.removeChild