traits पर टैग किए गए जवाब

कंप्यूटर प्रोग्रामिंग में, एक विशेषता विधियों का एक संग्रह है, जिसका उपयोग "वस्तु उन्मुख कार्यक्रमों को संरचित करने के लिए सरल वैचारिक मॉडल" के रूप में किया जाता है।

11
आत्म-प्रकार और विशेषता उपवर्गों में क्या अंतर है?
एक लक्षण के लिए एक स्व-प्रकार A: trait B trait A { this: B => } कहते हैं कि " Aएक ठोस वर्ग में नहीं मिला जा सकता है जो विस्तार नहीं करता है B" । दूसरी ओर, निम्नलिखित: trait B trait A extends B का कहना है कि "कोई …
387 scala  traits  self-type 

8
लक्षण के बजाय अमूर्त वर्गों का उपयोग करने का क्या फायदा है?
एक विशेषता (प्रदर्शन के अलावा) के बजाय एक अमूर्त वर्ग का उपयोग करने का क्या फायदा है? ऐसा लगता है जैसे अमूर्त वर्गों को ज्यादातर मामलों में लक्षणों द्वारा प्रतिस्थापित किया जा सकता है।
371 scala  traits 

4
विशेषता फ़ंक्शन को कैसे ओवरराइड करें और इसे ओवरराइड फ़ंक्शन से कॉल करें?
परिदृश्य: trait A { function calc($v) { return $v+1; } } class MyClass { use A; function calc($v) { $v++; return A::calc($v); } } print (new MyClass())->calc(2); // should print 4 यह कोड काम नहीं करता है, और मुझे एक विशेषता फ़ंक्शन को कॉल करने का तरीका नहीं मिल सकता …
369 php  traits 

13
लक्षण बनाम इंटरफेस
मैं पीएचपी पर हाल ही में अध्ययन करने की कोशिश कर रहा हूं, और मुझे लगता है कि मैं खुद को लक्षणों पर लटका हुआ हूं। मैं क्षैतिज कोड पुन: उपयोग की अवधारणा को समझता हूं और जरूरी नहीं कि एक सार वर्ग से विरासत में मिले। मुझे समझ में …
344 php  interface  traits 

5
सीलबंद लक्षण क्या है?
सीलबंद कक्षाएं 'स्कैला में प्रोग्रामिंग' में वर्णित हैं, लेकिन सील किए गए लक्षण नहीं हैं। मुझे सीलबंद विशेषता के बारे में और जानकारी कहां मिल सकती है? मैं जानना चाहूंगा, यदि एक मुहरबंद विशेषता एक सील वर्ग के समान है? या, यदि नहीं, तो क्या अंतर हैं? सील किए गए …
332 scala  sealed  traits 

3
रस्क में लक्षण और हस्केल में टाइपकास्ट के बीच क्या अंतर है?
रस्ट में लक्षण कम से कम सतही रूप से हास्केल में टाइपकास्ट के समान लगते हैं , हालांकि मैंने देखा है कि लोग लिखते हैं कि उनके बीच कुछ अंतर हैं। मैं बिल्कुल सोच रहा था कि ये अंतर क्या हैं।
157 haskell  rust  traits 


5
PHP में लक्षण - किसी भी वास्तविक दुनिया उदाहरण / सर्वोत्तम प्रथाओं? [बन्द है]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर देने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है कि …
148 php  traits 

4
क्या पैरामीटर प्रकार का पता लगाना और लंबोदर के प्रकार को वापस करना संभव है?
एक मेमने को देखते हुए, क्या यह पता लगाना संभव है कि यह पैरामीटर प्रकार और रिटर्न प्रकार है? यदि हाँ, तो कैसे? मूल रूप से, मैं चाहता हूं कि lambda_traitsनिम्नलिखित तरीकों से उपयोग किया जा सके: auto lambda = [](int i) { return long(i*10); }; lambda_traits<decltype(lambda)>::param_type i; //i should …

1
जावा 8 डिफ़ॉल्ट तरीके लक्षण के रूप में: सुरक्षित?
क्या जावा 8 में एक गरीब आदमी के लक्षण के रूप में डिफ़ॉल्ट विधियों का उपयोग करना एक सुरक्षित अभ्यास है ? कुछ लोग दावा करते हैं कि अगर आप उन्हें सिर्फ इसके लिए इस्तेमाल करते हैं तो यह पांडा को दुखी कर सकता है, क्योंकि यह अच्छा है, लेकिन …

3
स्काला लक्षण में वैल या डिफ का उपयोग कब करें?
मैं के माध्यम से जा रहा था प्रभावी स्केला स्लाइड और यह स्लाइड 10 पर उल्लेख है का उपयोग कभी नहीं करने के लिए valएक में traitसार के सदस्यों और उपयोग के लिए defबजाय। स्लाइड में विस्तार से उल्लेख नहीं किया गया है कि valए में सार का उपयोग traitकरना …

4
क्यों PHP Trait इंटरफेस को लागू नहीं कर सकते?
मैं सोच रहा हूँ क्यों PHP Trait (PHP 5.4) इंटरफेस को लागू नहीं कर सकते। User1460043 के उत्तर से अद्यतन => ... वर्ग की आवश्यकता नहीं हो सकती है जो इसे एक विशिष्ट इंटरफ़ेस को लागू करने के लिए उपयोग करता है मैं समझता हूं कि यह स्पष्ट हो सकता …
83 php  oop  interface  traits 


2
क्यों उच्च स्तर की विशेषता सीमा में 'st :: :: mem :: drop` बिल्कुल बंद होने के समान नहीं है? _ ()?
का कार्यान्वयन std::mem::dropनिम्नलिखित होने के लिए प्रलेखित है: pub fn drop<T>(_x: T) { } जैसे, मैं दोनों दिशाओं में संभावित 1: 1 प्रतिस्थापन के लिए क्लोजर |_| ()( टॉयलेट क्लोजर के रूप में जाना जाता है ) को बंद करने की उम्मीद करूंगा drop। हालांकि, नीचे दिए गए कोड से …

4
मैं एक उच्च श्रेणी की विशेषता सीमा से संबंधित प्रकार कैसे वापस करूं?
मेरे पास एक विशेषता है जो एक संबद्ध प्रकार के deserializing के लिए एक फ़ंक्शन है। हालाँकि, उस संबद्ध प्रकार को आजीवन रहने की आवश्यकता होती है, जिसे कॉल करने वाला तय करता है, इसलिए मेरे पास एक अलग विशेषता है कि मैं उच्च श्रेणी के लिए बाध्य विशेषता का …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.