clojure

    26

    2답변

    나는 자바에서 꽤 괜찮은 프로그래머이다. 그러나 나는 Clojure에서 프로그래밍을 처음 사용한다. Java에서 프로그램을 강제 종료하려면 코드를 System.exit(0)으로 지정하십시오. 이 코드에 상응하는 것이 Clojure입니까? Clojure에서의 매력의 일부 감안할 때이

    8

    1답변

    주 기능이 있지만 NetBeans는 스테핑을 위해 기본 클래스가 필요합니다. NetBeans에서 Clojure를 어떻게 디버깅합니까?

    6

    4답변

    빈 인덱스가 1042 인 벡터를 어떻게 할당합니까? 저장 용량을 느리게 할당합니까? (vec (make-array Object 1024)) 주, assoc : 당신이 게으른 아니지만 약간의 오버 헤드를 피할 수있는, 당신이 할 수있는 무언가를 원하는 경우에이 (def a (array-creation-function 1042)) (def b (assoc

    5

    1답변

    Clojure/Lisp에서 double과 # 'double의 차이점은 무엇입니까? Clojure에있어서 1:2 user=> double #<core$double__4077 [email protected]> 1:3 user=> #'double #'clojure.core/double

    6

    2답변

    a-list에 나타나는 an-element 횟수를 세는 함수를 작성했습니다. 나는 다양한 입력을 시도해 보았지만 그 프로파일을 만들었지 만 스택 사용 효율과 시간 효율성면에서 어떤 기능이 가장 좋은지 아직 알지 못합니다. 제발 도와주세요. 컴파일러/interperter이 꼬리 재귀 위해 그것을 optmize 수 ;; Using an accumulator

    9

    2답변

    나는 매우 새로운 clojure입니다. zip 유틸리티는 재미있어 보이지만 사용할 수없는 것 같습니다. 나는 ;; ZIP (:use "zip") (def data '[[a * b] + [c * d]]) (def dz (zip/vector-zip data)) 을 시도하지만 java.lang.Exception: No such namespace: zip

    7

    2답변

    메시지와 대화 상자를 보여주는 show라는 함수가 있습니다. alist의 모든 항목에이 함수를 매핑해야합니다. 하지만 Clojure는 나에게 어떤 메시지도 보여주지 않습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까? (defn show[message] (. javax.swing.JOptionPane (showMessageDialog nil message)

    15

    1답변

    Clojure에서 Symbol을 String, Integer to Float 및 기타 유사한 유형 변환으로 변환하려면 어떻게해야합니까?

    7

    5답변

    나는 Clojure에서 sequence과 nil이라는 개념을 배우고있다. 이것은 작은 실험의 결과였습니다. 1:6 user=> (first '()) nil 1:7 user=> (rest '()) () 1:8 user=> (first (rest '())) nil 실제로 '()는 실제로 nils 시퀀스입니까?

    4

    1답변

    나는 clojure에리스트를 가지고있다. (기본 자바 라이브러리로 인해) 반복자의 remove 메소드를 사용하여리스트를 수정해야한다. 클로저에서 (map fn seq)의 파괴적인 동등 물을 작성하는 것보다이 효과를 얻는 더 우아한 방법이 있습니까?