Articles of जेनरिक

मैं इस सदस्य की बाध्यता एफ # में कैसे लिखूं?

एक प्रकार के लिए type Cow() = class member this.Walk () = Console.WriteLine("The cow walks.") end मैं एक विधि लिख सकता हूं जो एक सदस्य को विधि के लिए विवश करता है, जैसे चलें let inline walk_the_creature creature = (^a : (member Walk : unit -> unit) creature) // and then do walk_the_creature (Cow()) इस […]

Json.net का उपयोग करने के लिए सी # जेनेरिक सूची को कैसे परिवर्तित करें?

मैं अपने डेटासेट को सी # जेनेरिक सूची में परिवर्तित कर रहा हूँ। DataTable dt = mydata(); List<DataRow> list = dt.AsEnumerable().ToList(); अब मैं json.net को json.net का उपयोग करके इस list को कैसे परिवर्तित कर सकता हूं? कोई उपाय। जेसन प्रारूप का नमूना इस तरह होना चाहिए, {"Table" : [{"userid" : "1","name" : "xavyTechnologies","designation" : […]

सामान्य पद्धति में मूल संग्रह प्रकार लौटना

कहते हैं कि हम एक समारोह बनाना चाहते हैं जैसे कि minBy जो संग्रह में बराबर न्यूनता के सभी तत्व देता है: def multiMinBy[A, B: Ordering](xs: Traversable[A])(f: A => B) = { val minVal = f(xs minBy f) xs filter (f(_) == minVal) } scala> multiMinBy(List("zza","zzza","zzb","zzzb"))(_.last) res33: Traversable[java.lang.String] = List(zza, zzza) अब तक, बहुत अच्छा, […]

स्काला जेनेरिक विधि – टी के लिए कोई क्लासटाग उपलब्ध नहीं है

मैं स्काला के लिए अपेक्षाकृत नया हूं और एक सामान्य ऑब्जेक्ट विधि को परिभाषित करने की कोशिश कर रहा हूं। हालांकि, जब मैं पैरामीटर वाला प्रकार को संदर्भित करता हूँ तो विधि के भीतर "नहीं टी के लिए उपलब्ध कक्षा"। यहाँ एक अनुचित उदाहरण है जो समस्या को दिखाता है। scala> def foo[T](count: Int, value: […]

MIN और MAX मैक्रोज़ के लिए स्विफ्ट समतुल्य

सी / ऑब्जेक्टिव-सी में न्यूनतम और अधिकतम मान दो और संख्याओं के बीच मिलकर संभव है, जो कि MIN और MAX मैक्रोज का उपयोग करते हैं। स्विफ्ट मैक्रोज़ का समर्थन नहीं करता है और ऐसा लगता है कि भाषा / बेस लाइब्रेरी में कोई समकक्ष नहीं है। क्या एक कस्टम समाधान के साथ जाना चाहिए, […]

स्विफ्ट में निर्मित सामान्य प्रकार का विस्तार

क्या किसी विशेष / निर्माण सामान्य प्रकार के लिए एक सामान्य वर्ग का विस्तार करना संभव है? मैं अपने तत्वों के योग की गणना करने के लिए एक विधि के साथ Int Arrays का विस्तार करना चाहता हूं। जैसे extension Array<Int> { func sum() -> Int { return reduce(0) { $0 + $1 } } […]

स्पष्ट रूप से एक जेनेरिक फ़ंक्शन के विशेषज्ञ नहीं हो सकते

मेरे पास निम्न कोड के साथ समस्या है: func generic1<T>(name : String){ } func generic2<T>(name : String){ generic1<T>(name) } कंपाइलर त्रुटि के लिए generic1 (name) परिणाम "स्पष्ट रूप से एक सामान्य फ़ंक्शन के विशेषज्ञ नहीं हो सकता" क्या इस त्रुटि से बचने का कोई तरीका है? मैं जेनेरिक 1 फ़ंक्शन के हस्ताक्षर को बदल नहीं […]

स्काला (2.8) मेनिफेक्ट काम कैसे करता है?

मेरे पास कुछ स्काला कोड है जो जेनेरिक का काफी भारी उपयोग करता है, और मुझे डॉक्स से मिला लिया गया है कि पैरामीटिज़ेशन बाधाओं में मैनिफेस्ट का उपयोग करने से मुझे प्रकार के विरूपण मुद्दों (जैसे मैं सामान्य प्रकार का एक नया ऑब्जेक्ट इन्स्तांत करना चाहता हूँ) )। केवल, मैं यह कैसे काम करता […]

स्विफ्ट में एक प्रकार का नाम लेते हुए जेनेरिक फ़ंक्शन

सी # में, प्रकार निर्दिष्ट करके एक सामान्य विधि कॉल करना संभव है: public T f<T>() { return something as T } var x = f<string>() स्विफ्ट आपको इसे बुलाते समय सामान्य तरीके से विशेषज्ञ करने की अनुमति नहीं देता है। संकलक टाइप अवधारणा पर भरोसा करना चाहता है, इसलिए यह संभव नहीं है: func […]

यह निर्धारित करने के लिए कि क्या स्विफ्ट में एक जेनेरिक वैकल्पिक है?

मैं किसी एरे को किसी फ़ंक्शन के साथ विस्तारित करना चाहता हूं जो एक अर्रे में सभी गैर-शून्य आइटमों की गिनती वापस करेगा। आदर्श रूप से यह किसी भी वैकल्पिक या गैर-वैकल्पिक प्रकार के सरणी के साथ काम करेगा। मैंने कई चीजों की कोशिश की जो संकलन करने में असफल रही, Xcode दुर्घटनाग्रस्त हो गई […]

दिलचस्प पोस्ट
एचटीएमएल में "सभी का चयन करें" चेक बॉक्स कैसे कार्यान्वित करें? एंड्रॉइड – मेरे आवेदन में उपयोग किए जाने वाले वॉल्यूम बटन PHP में जावास्क्रिप्ट के एनकोडयूआरआईघटक के बराबर क्या है? क्या TThread का "सिंक्रनाइज़ करें" उपयोग करने के लिए बेहतर है या मुख्य और बच्चे के धागे के बीच आईपीसी के लिए विंडो संदेश का उपयोग करना बेहतर है? PHP के साथ दो छवियों को मर्ज करना अमेज़ॅन एस 3 – HTTPS / SSL – क्या यह संभव है? क्या $ {var} पैरामीटर विस्तार अभिव्यक्ति को बेश में नेस्ट किया जा सकता है? मैं गैर-डिफॉल्ट कन्स्ट्रक्टरों से टुकड़ों में क्यों न जाना चाहता हूं? डाउनलोड करने के लिए phpexcel डिस्प्ले इनलाइन ब्लॉक कॉलम का उपयोग करना नीचे चलना है एंड्रॉइड जीसीएम मूल कार्यान्वयन पांडा डेटाफ्रेम की पंक्तियों को छोड़ने के लिए, जिसका मूल्य कुछ कॉलम में है, NaN निर्धारित करें कि सी स्ट्रिंग सी में मान्य इंट है OOP विरासत और डिफ़ॉल्ट कन्स्ट्रक्टर जावास्क्रिप्ट में समय-समय पर फ़ंक्शन कॉल करने का कोई तरीका है?