मैं क्लोजर सीख रहा हूं और एक बहुत ही बुनियादी सवाल है: यह देखते हुए कि क्लोजर में टाइप अनुमान है, आप कैसे बता सकते हैं कि किस वर्ग का अनुमान लगाया गया था?क्लोजर में कुछ की कक्षा की जांच करें?
उदाहरण के लिए, इन होगा विभिन्न डेटा प्रकार में प्रत्येक परिणाम:
(2)
(/ 2 3)
(/ 2.0 3)
वहाँ class
समारोह के कुछ प्रकार है कि डेटा प्रकार वापस आ जाएगी है? साथ ही, क्या किसी विशिष्ट प्रकार के लिए कुछ कास्टिंग करने का एक सामान्य तरीका है? तो उपर्युक्त दूसरे उदाहरण में, यदि मैं परिणाम को फ़्लोट करना चाहता था तो मैं क्या करूँगा?
डैंग! 'टाइप' क्लोजर चीट शीट () पर नहीं है, इसलिए मुझे यह नहीं मिला :( –
' वर्ग 'भी है।' टाइप 'मूल रूप से मेटाडेटा (यदि कोई हो) पहले: टाइप कुंजी के लिए। फिर फॉलबैक 'क्लास' का उपयोग किया जाता है। – kotarak
बहुत सच! यह भी बहुत उपयोगी है। – aatifh