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

क्लोजर एक प्रथम श्रेणी का कार्य है जो उस दायरे से भिन्न होता है जो उस दायरे से आता है जिसमें इसे परिभाषित किया गया था। यदि इसका परिभाषित दायरा समाप्त होने के बाद भी बंद रहता है, तो इसके बंद होने वाले चर भी मौजूद रहेंगे।

7
जावा 7 में बंद [बंद]
बन्द है। यह प्रश्न स्टैक ओवरफ्लो दिशानिर्देशों को पूरा नहीं करता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? सवाल को अपडेट करें ताकि यह स्टैक ओवरफ्लो के लिए ऑन-टॉपिक हो । 2 साल पहले बंद हुआ । इस प्रश्न को …
105 java  closures 

4
नेस्टेड कार्यों में स्थानीय चर
ठीक है, इस पर मेरे साथ रहो, मुझे पता है कि यह बहुत बुरी तरह से समझा जा रहा है, लेकिन कृपया मुझे समझने में मदद करें कि क्या हो रहा है। from functools import partial class Cage(object): def __init__(self, animal): self.animal = animal def gotimes(do_the_petting): do_the_petting() def get_petters(): for …

7
स्विफ्ट पर ब्लॉक (चेतनविविधता: एनिमेशन: पूर्णता :)
मुझे स्विफ्ट पर काम करने में परेशानी हो रही है। यहां एक उदाहरण दिया गया है जिसने काम किया है (बिना पूरा किए ब्लॉक): UIView.animateWithDuration(0.07) { self.someButton.alpha = 1 } या वैकल्पिक रूप से अनुगामी बंद होने के बिना: UIView.animateWithDuration(0.2, animations: { self.someButton.alpha = 1 }) लेकिन एक बार जब …
102 ios  swift  closures 

1
संशोधित बंद करने के लिए प्रवेश (2)
यह एक्सेस से संशोधित क्लोजर से प्रश्न का विस्तार है । मैं सिर्फ यह सत्यापित करना चाहता हूं कि उत्पादन के उपयोग के लिए निम्नलिखित वास्तव में पर्याप्त सुरक्षित है या नहीं। List<string> lists = new List<string>(); //Code to retrieve lists from DB foreach (string list in lists) { Button …
101 c#  .net  resharper  closures 

2
हमें तंतुओं की आवश्यकता क्यों है
फाइबर्स के लिए हमें क्लासिक उदाहरण मिला है: फाइबोनैचि संख्याओं का सृजन fib = Fiber.new do x, y = 0, 1 loop do Fiber.yield y x,y = y,x+y end end हमें यहां फाइबर्स की आवश्यकता क्यों है? मैं इसे केवल उसी प्रोक (बंद करने, वास्तव में) के साथ फिर से …
101 ruby  lambda  closures  fibers  proc 

6
इस जावास्क्रिप्ट पैटर्न को क्या कहा जाता है और इसका उपयोग क्यों किया जाता है?
मैं THREE.js का अध्ययन कर रहा हूं और एक ऐसा पैटर्न देखा है जहां फ़ंक्शन को इस तरह परिभाषित किया जाता है: var foo = ( function () { var bar = new Bar(); return function ( ) { //actual logic using bar from above. //return result; }; }()); (उदाहरण …

2
स्विफ्ट @ एसफॉर्मिंग और कंप्लीशन हैंडलर
मैं स्विफ्ट के 'क्लोजर' को और अधिक सटीक रूप से समझने की कोशिश कर रहा हूं। लेकिन @escapingऔर Completion Handlerसमझना बहुत मुश्किल है मैंने कई स्विफ्ट पोस्टिंग और आधिकारिक दस्तावेजों को खोजा, लेकिन मुझे लगा कि यह अभी भी पर्याप्त नहीं है। यह आधिकारिक दस्तावेजों का कोड उदाहरण है var …

2
अनाम फ़ंक्शन का उपयोग कर बाहरी चर के रूप में पहुँच
मूल रूप से मैं db पंक्तियों को संसाधित करने के लिए इस आसान फ़ंक्शन का उपयोग करता हूं (PDO और / या अन्य सामान पर एक नज़र बंद करें) function fetch($query,$func) { $query = mysql_query($query); while($r = mysql_fetch_assoc($query)) { $func($r); } } इस फ़ंक्शन के साथ मैं बस कर सकता …
93 php  closures  scope 

1
सेल-वार्-से-लूप पाइलिंट से चेतावनी
निम्नलिखित कोड के लिए: for sort_key, order in query_data['sort']: results.sort(key=lambda k: get_from_dot_path(k, sort_key), reverse=(order == -1)) पाइलिंट ने एक त्रुटि की सूचना दी: सेल वेरिएबल Sort_key लूप में परिभाषित किया गया है (सेल-वर्-से-लूप) क्या कोई संकेत दे सकता है कि यहां क्या हो रहा है? Pylint स्रोत कोड से विवरण …

10
समानता के लिए आप कार्यों और परीक्षणों का परीक्षण कैसे करते हैं?
पुस्तक कहती है कि "फ़ंक्शन और क्लोज़र संदर्भ प्रकार हैं"। तो, अगर संदर्भ समान हैं तो आपको कैसे पता चलेगा? == और === काम नहीं करते। func a() { } let å = a let b = å === å // Could not find an overload for === that accepts …

12
समारोह संकेत, क्लोजर, और लैम्ब्डा
मैं अभी फंक्शन पॉइंटर्स के बारे में जान रहा हूँ और, जैसा कि मैं इस विषय पर के एंड आर चैप्टर पढ़ रहा था, पहली बात जो मुझे लगी, वह थी, "अरे, यह एक क्लोजर की तरह है।" मुझे पता था कि यह धारणा किसी तरह मौलिक रूप से गलत …

6
जावास्क्रिप्ट फ़ंक्शन अलियासिंग काम नहीं करता है
मैं सिर्फ इस प्रश्न को पढ़ रहा था और फ़ंक्शन-रैपर विधि के बजाय अन्य विधि की कोशिश करना चाहता था, लेकिन मैं फ़ायरफ़ॉक्स 3 या 3.5beta4, या Google Chrome में काम करने के लिए इसे प्राप्त नहीं कर सका, दोनों ने अपनी डिबग विंडो में और एक परीक्षण वेब पेज …

13
क्या आप क्लोजर समझा सकते हैं (जैसा कि वे पायथन से संबंधित हैं)?
मैं क्लोज़र के बारे में बहुत कुछ पढ़ रहा हूं और मुझे लगता है कि मैं उन्हें समझ रहा हूं, लेकिन अपने और दूसरों के लिए तस्वीर को बिना बादल दिए, मैं उम्मीद कर रहा हूं कि कोई व्यक्ति स्पष्ट रूप से और स्पष्ट रूप से क्लोजर के रूप में …

8
क्या JDK 8 में चूक जावा में कई विरासत का एक रूप है?
JDK 8 में आने वाली एक नई सुविधा आपको द्विआधारी संगतता को संरक्षित करते हुए मौजूदा इंटरफ़ेस में जोड़ने की अनुमति देती है। वाक्य-विन्यास जैसा है public interface SomeInterface() { void existingInterface(); void newInterface() default SomeClass.defaultImplementation; } इस तरह के सभी मौजूदा कार्यान्वयन के लिए SomeInterfaceजब वे इस नए संस्करण …

8
PHP में क्लोज़र ... क्या, ठीक है, वे हैं और आपको उनका उपयोग कब करना होगा?
तो मैं एक अच्छा, अप टू डेट, ओरिएंटेड फैशन में साथ-साथ प्रोग्रामिंग कर रहा हूं। मैं नियमित रूप से OOP के विभिन्न पहलुओं का उपयोग करता हूं जो PHP लागू करता है, लेकिन मैं सोच रहा हूं कि मुझे क्लोजर का उपयोग करने की आवश्यकता कब हो सकती है। कोई …
82 php  oop  closures 

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