Ben clojure öğreniyorum ve çok basit bir soruya sahibim: clojure'un bir tür çıkarımı olduğu göz önüne alındığında, hangi sınıfın çıkarıldığını nasıl anlayabilirsiniz? Örneğinclojure'da bir şeyin sınıfını kontrol et?
, bu olur, farklı veri tiplerinde her sonuç:
(2)
(/ 2 3)
(/ 2.0 3)
veri türü dönecektir class
fonksiyonun çeşit var mı? Ayrıca, belirli bir tür olmak için bir şeyi yayınlamanın normal bir yolu var mı? Yani yukarıdaki ikinci örnekte, sonucun yüzmesini istediğimde ne yapmalıyım?
Dang! 'type' Clojure Hile Sayfasında () bulunmadı, ben de bulamadım :( –
Ayrıca 'class'.' type' da meta verileri (eğer varsa) kontrol eder.): ilk önce: tip anahtar, sonra 'geri dönüş' sınıfı kullanılır – kotarak
Çok doğru! Aynı zamanda çok kullanışlı. – aatifh