どのように私がクロージャを使うべきかを理解するのが難しいようです。map
。私はin-grids
と呼ばれるオブジェクトのリストを持っています。ここでは、方法getCoordinateSystem
を使用しません。リスト内のオブジェクトはJavaクラスであることが重要だと思います。私がクロージャーで直接関数を定義すると、map
が機能します。clojureはマップ経由で機能を適用することができません
これは動作します:
(.getCoordinateSystem (first in-grids))
ではなく、この
(map .getCoordinateSystem in-grids)
し、エラーがある:java.lang.RuntimeException: Unable to resolve symbol: .getCoordinateSystem in this context
私はおそらくここに本当に何かを明らかに不足しているが、何よ正確に?フォーム
(map f sequence)
の発現を持っている場合は
私はこれまでに '#(%)'構造体を使っていましたが、ここでは忘れてしまいました! – kakk11