Sembolü String'e, Tamsayı - Float'a ve diğer benzer türde dönüşümleri Clojure'a nasıl dönüştürebilirim?Clojure'da Type Conversion nasıl çalışırım?
15
A
cevap
28
Derleyiciye meta veri ekleyerek ne tür bir şey olmasını istediğinizi söylüyorsunuz.
Bu, bazı işlemleri daha hızlı hale getirebilir ve yansımayı ortadan kaldırmaya yardımcı olabilir. ^
sembolü, daha sonra gelenler için meta verilere eklemek için sözdizimsel şekere sahiptir. dizeye
(defn my-function [^String my-string] ....
Sembol: Daha fazla bilgi için
(int 4922354)
(double 42)
(byte 254)
(char 20)
etc...
: http://clojure.org/java_interop#toc35
numaraları için(str 'my-symbol)
, bir fonksiyon adı olarak türünün adını kullanmak
İlgili konular
- 1. SSL'yi fsockopen'de nasıl çalışırım?
- 2. Bu yinelemeli kuralı nasıl çalışırım?
- 3. Bir data.table uygulamasında nasıl çalışırım?
- 4. Reaktif Uzantısı - Gözlemlenebilir.FromEvent typecast conversion
- 5. Android'in altındaki dinamik ToggleButton metnini nasıl çalışırım?
- 6. Şimdi Irony'de AST ile nasıl çalışırım?
- 7. İki sütunun ortalamasını nasıl çalışırım? Microsoft Access
- 8. Bir sinir ağının çıkışı ile nasıl çalışırım?
- 9. Her 2 ayda bir nasıl çalışırım?
- 10. Perl paketini açmak için Python Conversion
- 11. "main" iş parçacığında özel durum java.util.UnknownFormatConversionException: Conversion = '.'?
- 12. XML Nasıl 'Type' Serileştirilir
- 13. Özgün nesnede, kopya için değil, python döngüsünde nasıl çalışırım?
- 14. Visual Studio'da farklı klasörler/projelerdeki testleri nasıl çalışırım?
- 15. Generic type
- 16. WSDL2Java. Apache CXF. ArrayOf {Type} - Liste <Type>
- 17. [Type: Type?] Türünde bir anahtar kelime olup olmadığını kontrol edin
- 18. 'Content-Type' ve JSON
- 19. PHP type-hinting özellikleri
- 20. Implicit conversion tamsayı hassasiyeti kaybeder: 'long long' - 'NSInteger' (aka 'int')
- 21. Biçimlendirme hatası: "main" iş parçacığında özel durum java.util.UnknownFormatConversionException: Conversion = '.'
- 22. Facebook Pixel Conversion (Facebook Ads) İyon durumu güncellenmedi
- 23. JAXB: package.package. <Type>, package.package dosyasında tanımlanmıştır. <Type>. <Type>
- 24. Asp nasıl bulunur: Giriş LoginError error type
- 25. NSDate type değerini UILabel'e nasıl gösterebilirim?
- 26. Content-type öğesini SWURLSession kullanarak nasıl tanımlarım?
- 27. "input type = file" değeri nasıl silinir
- 28. JavaPoet'te 'Any Type' soru işareti nasıl eklenir?
- 29. İşaretçiyi tanımlarken neden "type & var" yerine "type * var" kullanırız?
- 30. VLookup type yöntemi R