3

-?>Clojure で使用しようとしていますが、エラーが発生します。

Caused by: java.lang.RuntimeException: Unable to resolve symbol: -?> in this context

使用するには何をインポートする必要がありますか?

4

1 に答える 1

6

まず、 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 をサポートする予定がない場合は、この方法をお勧めします。

于 2012-07-27T21:52:37.297 に答える