sık sık bir "ad> dosyalar> sınıfları> yöntemleri" veya benzer bir organizasyon var. Bu nasıl clojure yapılır?Büyük clojure projeleri nasıl düzenleniyor? En programlama dillerinde
9
A
cevap
5
kabaca geçerli:
namespace > files > vars
Not olun:
- Ad alanları sıkça tek bir dosyada tanımlanır ancak olması (bir ad tanımlamak için birden fazla dosya kullanabilirsiniz gerekmez
- vars herhangi bir şey içerebilir: işlevler, Java nesneleri, veri, makrolar vb. Çoğu zaman, işlevler veya üst düzey veri edgileri
- Ad alanları dy'dur namik: çalışma zamanında değiştirilebilirler. : Eğer
Ayrıca bkz (oluşturmak ve örneğin programlı bir şekilde ad alanlarını doldurabilirsiniz) istiyorsanız bu farklı şekillerde kodunuzu düzenlemek için esneklik oldukça fazla verir bir java programı olacağını çok gibi en Clojure programları en az paket seviyesine kadar, düzenlenir böylece
0
Clojure ad, java paketlerdir.
paket düzeyinde sonra birçok Clojure programları Java meslektaşlarının daha düz olması eğiliminde görüyoruz.
İlgili konular
- 1. Clojure ile sunucu programlama
- 2. xml ad alanlarını yerleştirme uygulaması nedir? programlama dillerinde
- 3. Clojure tipi kitabında "Programlama Clojure" (Pragmatik Kitaplık... Halloway, S., (2009) Programlama Clojure Raleigh, NC) olarak sözdizimi
- 4. Clojure için Bilimsel Programlama Yığını
- 5. Clojure performansı, büyük vektörler üzerinde büyük döngü
- 6. UITableView Çekirdek Verileri yeniden düzenleniyor
- 7. MATLAB programlama en iyi uygulamaları
- 8. IntelliJ IDEA eklentisi diğer JVM dillerinde geliştirildi
- 9. Bölme/Büyük ASP.NET Web Uygulaması Projeleri
- 10. En Kısa/En Ucuz Yol? Dinamik programlama nasıl kullanılır?
- 11. En kullanışlı paralel programlama algoritması?
- 12. En iyi Açık kaynak projeleri öğrenmek için Erlang/OTP için
- 13. Python programlama: büyük harfle bir giriş yazdırılıyor
- 14. Clojure
- 15. RPG (veya diğer ILE dillerinde)
- 16. dinamik programlama - en uygun kırılma noktası
- 17. Clojure
- 18. son teknoloji C++ projeleri
- 19. Kapatma/delegeler/işlev işaretçileri olan programlama dillerinde Şablon Yöntemi Kalıbı'nı kullanıyor musunuz?
- 20. Clojure
- 21. git: en büyük taahütleri bul
- 22. Dizideki en küçük ve en büyük sayı nasıl bulunur?
- 23. En iyi video işleme programlama dili nedir?
- 24. ASP.NET MVC Contrib Projeleri
- 25. En Büyük Numara <x?
- 26. En büyük değil null sütun
- 27. Clojure
- 28. Kıvılcımla ilgili Begenner Büyük veri programlama (kıvılcım kodu)
- 29. Clojure
- 30. Clojure
Clojure ad genellikle java paketleri benzer kullanılır ama kesinlikle farklı farklı semantik ile uygulanmaktadır. [Clojure.lang.Namespace] (https://github.com/clojure/clojure/blob/d0c380d9809fd242bec688c7134e900f0bbedcac/src/jvm/clojure/lang/Namespace.java) Java sınıfına bakın. Clojure, java kaynakları olarak sunulan ve genellikle bir clojure ad alanı hazırlayan [libs] (http://clojure.org/libs) kavramına sahiptir. –