clojure

    1热度

    1回答

    我正在尝试为riemann设置多个日志记录流。我决定使用简单的Clojure文件写入功能来设置其他流。但是,只要riemann被重新加载,文件就会被写入,但是当调用相关事件并且需要写入文件时会导致空指针异常。 (where (and (or (tagged "source1") (host "shubham")) (not (= (:installation_id event)

    2热度

    4回答

    Clojure和函数式编程入门。看看在尚未发布的编程Clojure book第三版第10章中添加数字的缓慢示例。 如何在此循环中添加println,以便我可以看到sum值更改? ; performance demo only, don't write code like this (defn sum-to [n] (loop [i 1 sum 0] (if (<= i n)

    0热度

    2回答

    ,我写的是包含像 (monger.collection/insert-and-return db "test-coll" {:_id 1 :some-vector [:a-keyword]}) 返回预期与关键字项的矢量集合的文档 {:_id 1, :some-vector [:a-keyword]} 但后来如果我提取特定文件如 (monger.collection

    1热度

    1回答

    下面看起来不起作用,但我不太清楚为什么。所有的移动板都是采用二维数组并返回一个二维数组,其余的代码都在那里。基本上我试图完成类似下面的Python: While True: do stuff if gameover: print("Game Over!") break 的Clojure不工作(打印一次董事会,请求输入,然后挂起) (defn game-l

    0热度

    1回答

    Apache Spark具有Resilient Distributed Dataset的概念。 的RDD是: 它是对象的不可变的分布式集合。 RDD中的每个数据集都被划分为逻辑分区,这些分区可以在集群的不同节点上进行计算。 形式上,RDD是一个只读的分区记录集合。可以通过对稳定存储或其他RDD上的数据进行确定性操作来创建RDD。 RDD是可以并行操作的容错组件的容错集合。 现在Clojure有im

    1热度

    1回答

    为什么最后表达retruns {:a :foo, :args [{:id :XX}], :id :XX} 代替: {:a :foo, :args [], :id :XX} (require '[clojure.zip :as zip]) (defn my-zipper [tree] (zip/zipper (fn branch? [node] (:args no

    2热度

    1回答

    我真不明白这是什么宏。 (def n 12) => #'lambda.core-test/n #'n => #'lambda.core-test/n (= #'n n) => false (= #'n #'n) => true (= 12 #'n) => false 我读的地方,#'x相同(var x)所以 (var n) => #'lambda.core-test/n

    2热度

    2回答

    思考功能类似,但在Clojure中,这是更好,更performatic,少重于JVM (defn- on-message ([options ch {:keys [headers delivery-tag]} ^bytes payload ^CompanyProto$Company$Builder company] (check-id company) (save c

    2热度

    1回答

    为indended此代码不起作用: (((fn [& fns] (fn [& params] (reduce #(%2 %1) params fns))) rest reverse) [1 2 3 4]) ;; =>() instead of (3 2 1) 有没有办法只解决它改变内部#(%2 %1)? 我认为这个问题相当于:如何将(#<core$rest>)

    0热度

    2回答

    下面是我尝试基于重新构架的github库中的现有示例项目创建的简单重新构架应用。但它只显示html文件中的内容。似乎没有事件正在发送。任何人都可以指出我做错了什么?谢谢。 (ns simple.core (:require [reagent.core :as reagent] [re-frame.core :as rf] [clojure.string :as