में व्यक्त नहीं किया जा सकता है मुझे याद है कि हिंडली मिलनर सिस्टम-एफ पर प्रतिबंध था। यदि ऐसा है, तो कृपया कोई मुझे कुछ शर्तों के साथ प्रदान कर सकता है जिसे सिस्टम-एफ में टाइप किया जा सकता है लेकिन एचएम में नहीं।सिस्टम-एफ में कुछ प्रकार और/या शर्तें क्या हैं जिन्हें हिंडले मिलनर
9
A
उत्तर
10
उच्च रैंकिंग (यानी "प्रथम श्रेणी") पॉलिमॉर्फिज्म शामिल कुछ भी शामिल है। उदाहरण के लिए:
lambda f : (forall A. A -> A). (f Int 1, f String "hello")
इस समारोह प्रकार (forall A. A -> A) -> Int * String
, जो एचएम, जहां सभी बहुरूपी प्रकार योजनाओं "prenex" रूप में होना चाहिए में व्यक्त नहीं है के लिए होता है (यानी परिमाणक केवल बाहर की दुनिया में हो सकता है, कभी नहीं नेस्ट)।
संबंधित मुद्दे
- 1. Hindley मिलनर प्रकार निष्कर्ष एफ # में
- 2. दमास-हिंडली-मिलनर प्रकार अनुमान एल्गोरिदम कार्यान्वयन
- 3. कुछ उदाहरण क्या हैं अज्ञात प्रकार उपयोगी हैं?
- 4. Django नियम और शर्तें
- 5. एंड्रॉइड.एमके शर्तें
- 6. कुछ जरूरी ईडब्ल्यूडी क्या हैं?
- 7. zcml: condition के लिए मान्य शर्तें क्या हैं?
- 8. कुछ कम ज्ञात डेटा संरचनाएं और एल्गोरिदम क्या हैं जिन्हें किसी को पता होना चाहिए?
- 9. कुछ वर्ग प्रकार
- 10. PostgreSQL कस्टम अपवाद शर्तें
- 11. सरणी अनेक शर्तें माणिक
- 12. सोलर की शर्तों में सीमित शर्तें कुछ दस्तावेजों से उत्पन्न शर्तों के लिए
- 13. पर्थ्रेड और प्रतीक्षा की शर्तें
- 14. रेल: अनेक शर्तें
- 15. शर्तें जब आईआईओएस
- 16. कुछ 'शुद्ध' वस्तु-उन्मुख भाषाओं में से कुछ क्या हैं?
- 17. मूडल - अनुबंध गतिविधि की शर्तें
- 18. ईडीई में विभिन्न लक्ष्य प्रकार क्या हैं?
- 19. कुछ पेजरैंक विकल्प क्या हैं?
- 20. कैसे JPQL में कई शर्तें शामिल होने
- 21. विंडोज बैच फ़ाइलें: अनेक शर्तें
- 22. एन्कोडिंग ... कुछ प्रकार?
- 23. सी में प्रारंभिक प्रकार के प्रारंभिक प्रकार क्या हैं?
- 24. Elasticsearch QueryBuilder मैच एकाधिक शर्तें
- 25. DLL में कोई घटक नहीं हैं जिन्हें टूलबॉक्स
- 26. कॉपी elision के लिए शर्तें?
- 27. फ़ाइल प्रारूप जिन्हें पीआईजी
- 28. उन सभी मेवेन आर्केटाइप कैटलॉग के यूआरएल क्या हैं जिन्हें आप जानते हैं?
- 29. जावास्क्रिप्ट डेटा प्रकार क्या हैं?
- 30. "विस्तारित पूर्णांक प्रकार" क्या हैं?
सुनिश्चित नहीं है कि आपका क्या मतलब है, अभिव्यक्ति एक कार्य नहीं है। परिभाषाएं (लेट के माध्यम से बाध्य) एचएम के साथ polymorphic हो सकता है, लेकिन समारोह पैरामीटर नहीं कर सकते हैं। –