2012-01-08 9 views
4

練習として、私はVectorに似たデータ構造を開発しています。 IPersistentVectorが拡張しているすべてのインターフェイスを実装しましたが、「conj」が定義されているインターフェイスが見つかりませんでした。それはどのインターフェースですか? ありがとう!conjを含むインターフェイス?

答えて

8

clojure.lang.IPersistentCollection/cons。もともとconsという名前が付けられていましたが、Clojure関数が現在conjと呼ばれていたとしても、そのインターフェイスにはまってしまいました。

+1

もう1つの例は、インターフェイス側で 'c.l.ISeq/more'である' rest'です。 – kotarak

関連する問題