Articles of प्रकार अनुमान

अजीब स्विफ्ट नंबर प्रकार कास्टिंग

मैंने अभी देखा है कि स्विफ्ट इंट और डबल पर कुछ प्रकार की कास्टिंग करता है जब मैं मूल्यांकन करने की कोशिश करता हूँ (10 / 3.0) – (10 / 3) 0.333… की उम्मीद है, लेकिन यह वास्तव में 0.0 । क्या कोई कृपया यह समझा सकता है?

मुझे स्पष्ट रूप से सामान्य पैरामीटर प्रकार क्यों प्रदान करना चाहिए जबकि कंपाइलर को इस प्रकार का अनुमान करना चाहिए?

मुझे स्पष्ट रूप से सामान्य पैरामीटर प्रकार क्यों प्रदान करना चाहिए जबकि कंपाइलर को इस प्रकार का अनुमान करना चाहिए? public static T2 Cast<T1,T2>(this T1 arg) where T2 : class where T1 : class { return arg as T2; } नमूना उपयोग: objOfTypeT2 = objOfTypeT1.Cast<TypeT1,TypeT2>(); अधिक बुद्धिमान कंपाइलर के साथ मेरे वांछित उपयोग की तुलना […]

लैम्ब्डा के कॉल हस्ताक्षर या "मेक-फ़ंक्शन" के लिए कॉल करने योग्य मनमाना

कुछ परिस्थितियों में, mem_fn योग्य (जैसे फ़ंक्शन, फ़ंक्शन पॉइंटर, operator() साथ ऑब्जेक्ट इंस्टेंस, लैम्ब्डा, mem_fn ) को टाइप-मिटाने के लिए वांछनीय है, उदाहरण के लिए सी ++ 11 लैम्ब्डा के साथ बूस्ट एडेप्टर का उपयोग करना जहां एक कॉपी-असाइन किया गया और डिफ़ॉल्ट-रचनात्मक प्रकार की आवश्यकता है। std::function आदर्श होगा, लेकिन ऐसा लगता है कि […]

सी # 3.0 सामान्य प्रकार अनुमान – फ़ंक्शन पैरामीटर के रूप में एक प्रतिनिधि को गुजर रहा है

मैं सोच रहा हूं कि सी # 3.0 कंपाइलर एक विधि के प्रकार का अनुमान लगाने में असमर्थ है जब यह एक सामान्य फ़ंक्शन के पैरामीटर के रूप में पारित हो जाता है, जब वह समान पद्धति के लिए एक प्रतिनिधि बना सकता है। यहाँ एक उदाहरण है: class Test { static void foo(int x) […]

क्यों 3 और एक्स (जो 3 को सौंपा गया था) Haskell में अलग अनुमानित प्रकार हैं?

हस्केल्ले में प्रकार के निष्कर्ष में सीखने की थोड़ी मात्रा है (कम से कम कहने के लिए!)। सीखना शुरू करने का एक अच्छा तरीका यह सरल उदाहरण है इसलिए, निम्नलिखित प्रकार के निष्कर्ष के लिए "हैलो वर्ल्ड" का एक सा है निम्नलिखित उदाहरण पर विचार करें: Prelude> :t 3 3 :: (Num t) => t […]

स्कला: "सामान्य" फ़ंक्शन मापदंडों को परिभाषित करने के लिए कैसे?

मैं अब स्काला सीखने की कोशिश कर रहा हूं, हास्केल में थोड़ा अनुभव के साथ एक बात जो मेरे लिए अजीब थी, यह है कि स्काला के सभी फ़ंक्शन मापदंडों को एक प्रकार से एनोटेट किया जाना चाहिए – ऐसा कुछ जो हास्केल की आवश्यकता नहीं है। ऐसा क्यों है? इसे और अधिक ठोस उदाहरण […]

सामान्य प्रकार का अनुमान विधि के साथ काम नहीं कर रहा है चेनिंग?

यह जावा 7 में संकलित करने में विफल रहता है: class Map<K,V> { static <K,V> Map<K,V> empty() {return null;} Map<K,V> put(K k, V v) {return null;} V get(K k) {return null;} } class A { static void f(Map<Integer,String> m){} public static void main(String[] args) { f(Map.empty()); } } Map Map.empty() से लौटाए जाने के ठोस […]

.NET में जेनेरिक विधियों में उनके रिटर्न प्रकार अनुमानित नहीं हो सकते। क्यूं कर?

दिया हुआ: static TDest Gimme<TSource,TDest>(TSource source) { return default(TDest); } मैं क्यों नहीं कर सकता: string dest = Gimme(5); कंपाइलर त्रुटि प्राप्त किए बिना: error CS0411: The type arguments for method 'Whatever.Gimme<TSource,TDest>(TSource)' cannot be inferred from the usage. Try specifying the type arguments explicitly. 5 को int रूप में अनुमान लगाया जा सकता है, लेकिन […]

क्यों नहीं सी # मेरे सामान्य प्रकार का अनुमान है?

मुझे जेनेरिक तरीकों के साथ बहुत सारे मजेदार (मजेदार उद्देश्य) मज़ा आ रहा है अधिकतर मामलों में सी # प्रकार का निष्कर्ष यह समझने में काफी मज़बूत होता है कि मेरे जेनेरिक तरीकों पर यह किस तरह के सामान्य तर्कों का उपयोग करना चाहिए, लेकिन अब मुझे एक डिज़ाइन मिला है जहां सी # संकलक […]

सामान्य संख्या के लिए एक फ़ंक्शन कैसे लिखूँ?

मैं एफ # के लिए काफी नया हूं और प्रकार का अनुमान खोजना वास्तव में एक अच्छी बात है लेकिन फिलहाल ऐसा लगता है कि यह कोड दोहराव का कारण बन सकता है, जो कि एक अच्छी बात नहीं है मैं इस तरह से एक संख्या के अंकों को जोड़ना चाहता हूं: let rec crossfoot […]

दिलचस्प पोस्ट
कैसे तय करें: android.app.RemoteServiceException: पैकेज से पोस्ट की गई खराब सूचना *: आइकन नहीं बना सका: StatusBarIcon PostgreSQL / नोडजेएस के साथ परिणाम की सरणी के रूप में जुड़ें टेबल एक JSON सरणी को पार्स करने के लिए GSON का उपयोग करना Sys.WebForms.PageRequestManagerParserErrorException: सर्वर से प्राप्त संदेश को पार्स नहीं किया जा सका पायथन आयात स्टेटमेंट हमेशा एक मॉड्यूल के शीर्ष पर होना चाहिए? DOMdocument () विधि के साथ कक्षा नाम से एलिमेंट प्राप्त करें एक्सेल VBA का उपयोग कर कमांड प्रॉम्प्ट में एक कमांड निष्पादित करें Google फ़ॉन्ट डाउनलोड करना और इसे उपयोग करने वाली ऑफ़लाइन साइट को सेट करना अगर मैं बाइंड के साथ एक ईवेंट हैंडलर को बाध्य नहीं किया है या पहले से ही क्लिक किया है तो क्या मैं एक <a> लिंक का पालन करने के लिए jquery click () पर कॉल कर सकता हूं? IE8 में अर्ध-पारदर्शी पीएनजी बग़ी लुप्त होकर कैसे हल / हल करें? C में scanf () में "\ n" का उपयोग करना यह कोड कॉपी कन्स्ट्रक्टर को कॉल करने का प्रयास क्यों कर रहा है? AngularJ में शब्दकोशों के लिए एनजी-दोहर का उपयोग कैसे करें? छोरों, अच्छा अभ्यास या बुरा अभ्यास के भीतर चर घोषित करना? सी में नियमित अभिव्यक्ति: उदाहरण?