2011-08-22 28 views

cevap

35

Eğer mevcut dosya veya repl kullanabilirsiniz böylece

require bir Clojure Kitaplığı yükleyen gerektir.

Bu, bir Clojure kitaplığındaki işlevlere ve tanımlara erişmenin normal yoludur. Kullanım

use

gerektiren aynı şekilde bir Clojure ad alanında getiriyor, ama ek olarak geçerli isim alanındaki yüklü ad tanımları (hiç eder yani uygun bir takma ad oluşturduğu geçerli isim alanı).

Fazla kullanmayın (amaçlanmıştır) - ad alanı çakışmalarına kolayca neden olabilir! İthalat

import

Java sınıfları ve arayüzleri sadece ithal içindir.

user=> (import java.util.Date) 
java.util.Date 

user=> (def *now* (Date.)) 
#'user/*now* 

Java koduyla birlikte çalışmanız gerekmiyorsa, içe aktarmayı güvenli bir şekilde göz ardı edebilirsiniz.

+2

Bu soru, hatalı olarak çift olarak işaretlendi. Bahsedilen cevap "ithalat" ı açıklamıyor. Bu kabul edilen cevap olmalı. – battey

İlgili konular