के बीच सबटाइपिंग coursera कार्यात्मक प्रोग्रामिंग पाठ्यक्रम में, मैं एक सूक्ष्म अवधारणा में आया था।फ़ंक्शन प्रकार
तो ए 2 <: A1 और बी 1 <: बी 2, तो (A1 => बी 1) <: (A2 => बी 2)
औचित्य
- जब हम ए 2 के लिए एक तर्क पारित करते हैं और उप-संबंध संबंधों के कारण, हम ए 1 को एक ही तर्क दे सकते हैं। समारोह A1
- तब लागू => बी 1
- फिर उस समारोह बी 1 देता है और subtyping कि बी 2
के रूप में उत्तीर्ण हमारे पास इसका एक वेन आरेख आकर्षित करते हैं की वजह से,
-
- इसके लिए सही चित्र कौन सा है?
- उस वेन आरेख का उपयोग करके परिणाम कैसे समझाया जा सकता है?
संदर्भ: Youtube video
धन्यवाद F2
के लिए F1 और (A2 => बी 2) के लिए