-?>
Clojure で使用しようとしていますが、エラーが発生します。
Caused by: java.lang.RuntimeException: Unable to resolve symbol: -?> in this context
使用するには何をインポートする必要がありますか?
まず、 project.clj に依存関係を追加する必要があります ( leiningencore.incubator
を使用していない場合は、これが最初のステップです)。
:dependencies [...
[org.clojure/core.incubator "0.1.1"]]
次に、次のようにコードで使用できます。
(ns myapp.core
(:use [clojure.core.incubator :only [-?>]]))
Clojure 1.4 を使用している場合、これも機能します。
(ns myapp.core
(:require [clojure.core.incubator :refer [-?>]]))
また、Clojure の 1.4 より前のバージョンの Clojure をサポートする予定がない場合は、この方法をお勧めします。