또는 가져온 모든 클래스를 구체적으로 열거해야합니까?Clojure에는 Java의 가져 오기 패키지 *가 있습니까?
난 그냥 지금 Clojure에서 배우고, 그리고 REPL에서 이런 일을 할 수있는 것이 유용 할 것 같습니다 :
(import '(java.io *))
하지 않음이 유효한 구문입니다,하지만 무언가를 가지고 좋은 것 그것은 동등한 일을합니다. 특히 타이핑 할 때 타이핑을 줄일 수 있습니다. 실제 프로덕션 코드에서는 항상 언어와 상관없이 가져 오는 각 클래스를 열거하지만 그렇게하지 않아도됩니다.
험머. 왜 그것이 좋은 생각이 아닌지에 대한 그의 생각에 감사 드리지만, REPL에서 놀 때 특히 저를 강요하지 않으려합니다. – Jeff
이것은 런타임에 효율적으로 수행 할 수없는 이유에 대한 설명입니다. 컴파일 할 때 작업 할 수 있습니다 (분명히 Java에서이 작업을 수행 할 수 있기 때문에 .....). – mikera