clojure

    1

    1답변

    우리가 모두 데이터를 생성 할 수 있습니다이 사양에서 clojure.spec/merge (require '[clojure.spec :as spec] '[clojure.spec.gen :as gen]) (spec/def :animal/kind string?) (spec/def :animal/says string?) (spec/def :an

    1

    1답변

    내지도의 키 중 하나에는 Clojure (Script) 정규식 인 regex literal이 있어야합니다. 일치하는 스펙을 생성 할 수있는 스펙을 작성하려면 어떻게해야합니까? 이 질문은 정규 표현식으로 표현 된 문자열과 일치하는 것이 아니라 정규 표현식 자체와 일치하는 것에 관한 것입니다.

    -1

    2답변

    (defn factorial [n fact] (if <= n 1) fact (factorial (- n 1) (* n fact))) (defn fact [n] (factorial (n 1)))

    1

    1답변

    에서 스키마를지도로? 이유는 HTTP 서비스가 맵을 수신하여 자동으로 스키마를 적용하기 때문에 계정 만 사용하는 경우 맵이 계정 유형이 아니기 때문에 실패합니다. 나는 같이 설명에서 추출하는 시도 : (schema.core/explain Account) 하지만 내가 얻을 정말 스키마되지 않습니다 : 당신이 경우, {:id Uuid, :short-id

    1

    1답변

    clojure에서 함수 정의에 대한 새 래퍼를 도입하지 않고도 해당 함수의 본문 내부에서 함수 이름을 관용적으로 얻을 수 있습니까? 함수의 :test 속성의 본문 내부에서 함수 이름에 액세스 할 수 있습니까? 동기를 부여하기 위해 특정 로깅 상황과 본체의 변경 내용을 알지 못하도록 :test의 본문을 유지하는 데 도움이 될 수 있습니다. 가장 가까운 것의

    2

    2답변

    Clojure 코드에는 항상 어떤 전역 변수가 있습니까? Leiningen docs에는 의미있는 가치와 함께 그 목록이 있습니다. 그러나 나는 그것을 발견 할 수 없었다. (filter #(re-find #"^\*.+\*$" (str %)) (keys (ns-publics 'clojure.core))) => (*print-namespace-maps* *s

    2

    1답변

    나는 Clojure의 초보자이며 명령 줄에 지정된 파일을 읽으려고합니다. 내가 REPL에서 파일 이름을 지정, 다음을 시도, 그것은 (ns testpj.core (:require [clojure.java.io :as io])) (defn readfile [filename] (println (System/getProperty "u

    0

    1답변

    여러 스레드에서 아톰 (지도)의 중첩 된 카운터를 업데이트하려고하지만 예기치 않은 결과가 발생합니다. (def a (atom {:id {:counter 0}})) (defn upvote [id] (swap! a assoc-in [(keyword id) :counter] (inc (get-in @a [(keyword id) :counter

    1

    1답변

    저는 Clojure의 초보자입니다. 원자, 심판 및 에이전트와 같은 동시성 시스템에 대해 읽었습니다. 내가 찾을 수없는 것은 다른 기능에서 사용하기 위해 다른 시스템에 데이터 구조를 래핑 할 수 있는지 여부입니다. 것은 이제 나는이 같은 데이터를 나타냅니다 가정 해 봅시다 : (def myAtom (atom {})) : 나는 개인 중첩 된지도의 카운터를

    2

    2답변

    의 변이 요소 (require '[clojure.core.matrix :as ccm]) (def M (ccm/matrix [[1 2] [3 4]])) (ccm/mset! M 0 0 10) 을 다음과 같이 내가 매트릭스를 사용하고는 그러나이 오류 에게 던진다는 IllegalArgumentException 방법의 구현이 : 설정 2D! 프로토콜의 # '