3
나는 Clojure의에서 -?>
를 사용하지만 오류를 얻으려고 :Clojure에서 -?>을 (를) 가져올 대상은 무엇입니까?
Caused by: java.lang.RuntimeException: Unable to resolve symbol: -?> in this context
내가 그것을 사용하기 위해 수입해야합니까? 모든
나는 Clojure의에서 -?>
를 사용하지만 오류를 얻으려고 :Clojure에서 -?>을 (를) 가져올 대상은 무엇입니까?
Caused by: java.lang.RuntimeException: Unable to resolve symbol: -?> in this context
내가 그것을 사용하기 위해 수입해야합니까? 모든
첫째, 당신은 당신의 project.clj에 core.incubator
에 대한 종속성을 추가해야합니다 (당신이 leiningen을 사용하지 않는 경우, 즉해야합니다 당신의 첫 번째 단계) :
:dependencies [...
[org.clojure/core.incubator "0.1.1"]]
다음, 당신은 사용할 수 있습니다 이 같은 코드에서 그것을 : 당신이 Clojure의 1.4을 사용하는 경우
(ns myapp.core
(:use [clojure.core.incubator :only [-?>]]))
, 이것은 또한 작동합니다
(ns myapp.core
(:require [clojure.core.incubator :refer [-?>]]))
Clojure 1.4 이전 버전을 지원할 계획이 아니라면이 방법을 사용하는 것이 좋습니다.
1.3에서는'-?>'가 사용 가능하지 않은 것으로 보입니다. –
예, 그렇습니다. 왜 다르게 생각하니? – Rayne
clojuredocs.org 링크는 1.2로만 표시됩니다. http://clojuredocs.org/clojure_contrib/1.2.0/clojure.contrib.core/-_q%3E –