我開始更多地瞭解Clojure-Java interop。如果我在Clojure中創建一個Java類,我需要導入它,但如果我僅僅使用類的字段或方法,則不必導入它。例如: (ns students.Student
(:import [sim.util Double2D])
(defn -step
[this students] ; students is a students
鑑於這種類和重載的方法: public class MyClass {
public MyClass(){}
public String foo(string a, boolean b) { return "bool: " + i; }
public String foo(string a, String... values) { return "strarray:
我正試圖實施org.joda.time.ReadableInstant。它從一個通用接口繼承,但顯然這應該不重要。 The interface是: public interface ReadableInstant extends Comparable<ReadableInstant> {
long getMillis();
Chronology getChronology();