मुझे एक ऐसा फ़ंक्शन चाहिए जो रनटाइम पर मान का प्रकार प्राप्त करे। उदाहरण उपयोग:मैं योजना में मूल्य का प्रकार कैसे प्राप्त करूं?
(get-type a)
जहां a
किया गया है define
घ कुछ मनमाने ढंग से योजना मूल्य किया जाना है।
मैं यह कैसे कर सकता हूं? या क्या मुझे boolean?
, number?
आदि के कंड स्टैक का उपयोग करके इसे स्वयं लागू करना है?
ओपी ने विशेष रूप से पूछा कि क्या इस दृष्टिकोण का कोई विकल्प था। इसके अलावा, जब आप 'cond' का उपयोग कर सकते हैं तो नेस्टेड 'if's का उपयोग क्यों करें? \ * boggles \ * –
@ewein @Chris जेस्टर-यंग क्या यह कोई याद आ रही है? 'के लिए (प्राप्त करें टाइप (कार (स्ट्रिंग-> सूची (संख्या-> स्ट्रिंग 5))) 'यह कुछ भी वापस नहीं करता है। – ArtB
मेरे मामले के लिए बाहर निकलता है लापता बिट 'चरित्र' था। पूर्णता के लिए 'वेक्टर भी है?'। – ArtB