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

फ़ंक्शन कोड का एक ब्लॉक है जो एक विशिष्ट कार्य करता है।

15
क्या यह एक समारोह बनाने के लिए अनुचित है जो अनिवार्य रूप से एक अंतर्निहित फ़ंक्शन का नाम बदलता है?
मैं कुछ संदर्भों में न्यूनतम और अधिकतम कार्यों में भ्रमित हो जाता हूं। एक संदर्भ में, जब आप दो मानों से अधिक या कम लेने के लिए फ़ंक्शन का उपयोग कर रहे हैं, तो कोई समस्या नहीं है। उदाहरण के लिए, //how many autographed CD's can I give out? int …

12
अधिकांश प्रोग्रामिंग भाषाओं में फ़ंक्शन घोषित करने के लिए विशेष कीवर्ड या सिंटैक्स क्यों हैं? [बन्द है]
अधिकांश प्रोग्रामिंग भाषाओं (दोनों गतिशील और सांख्यिकीय रूप से टाइप की गई भाषाएं) में विशेष कीवर्ड और / या सिंटैक्स होते हैं जो फ़ंक्शन घोषित करने के लिए चर घोषित करने की तुलना में बहुत अलग दिखते हैं। मैं अन्य नामांकित इकाई की घोषणा करते हुए कार्य देखता हूं: उदाहरण …

6
क्यों "कार्यों और डेटा के बीच तंग युग्मन" खराब है?
मुझे यह उद्धरण " द जॉय ऑफ क्लोजर " में मिला । 32, लेकिन किसी ने पिछले हफ्ते रात के खाने पर मुझसे एक ही बात कही और मैंने इसे अन्य स्थानों पर भी सुना है: [A] ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग के लिए नकारात्मक, फ़ंक्शन और डेटा के बीच का युग्मन है। …

4
C ++ में वर्चुअल फ़ंक्शंस क्यों और कैसे धीमी होती हैं?
क्या कोई विस्तार से बता सकता है कि वर्चुअल फ़ंक्शंस को कॉल करने पर वर्चुअल टेबल कैसे काम करती है और किस पॉइंट से जुड़ी है। यदि वे वास्तव में धीमे हैं, तो क्या आप उस समय को दिखा सकते हैं जिसे निष्पादित करने के लिए वर्चुअल फ़ंक्शन सामान्य वर्ग …

10
आज () एक अशुद्ध कार्य का एक उदाहरण क्यों है?
ऐसा लगता है, जब "शुद्ध कार्यों" के बारे में इस विकिपीडिया लेख को पढ़ते हुए , वे Today()एक अशुद्ध कार्य के उदाहरण के रूप में सूचीबद्ध होते हैं, लेकिन यह मुझे बहुत शुद्ध लगता है। क्या इसलिए कि कोई औपचारिक इनपुट तर्क नहीं है? दिन का वास्तविक समय "फ़ंक्शन के …

1
एक फ़ंक्शन का नाम जो इसके तर्क लौटाता है?
एक फ़ंक्शन जो कुछ भी नहीं करता है, कोई तर्क नहीं लेता है और कुछ भी नहीं देता है जिसे पारंपरिक रूप से ए noopया नो-ऑप कहा जाता है । एक noop का एक उदाहरण नीचे है: function noop(){} http://en.wikipedia.org/wiki/NOP तो क्या किसी ऐसे समारोह का नाम है जो केवल …
34 functions 

6
क्लोजर को अशुद्ध कार्यात्मक शैली माना जाता है?
क्या कार्यात्मक प्रोग्रामिंग में क्लोजर को अशुद्ध माना जाता है? ऐसा लगता है कि आम तौर पर एक समारोह में सीधे मूल्यों को पारित करने से बंद होने से बचा जा सकता है। इसलिए जहां संभव हो, बंद होने से बचा जाना चाहिए? यदि वे अशुद्ध हैं, और मैं यह …

4
प्रोग्रामिंग लैंग्वेज फ़ंक्शंस को कैसे परिभाषित करती हैं?
प्रोग्रामिंग भाषा कैसे कार्य / विधियों को परिभाषित और सहेजती है? मैं रूबी में एक व्याख्या की गई प्रोग्रामिंग भाषा बना रहा हूं, और यह पता लगाने की कोशिश कर रहा हूं कि फ़ंक्शन घोषणा को कैसे लागू किया जाए। मेरा पहला विचार एक मानचित्र में घोषणा की सामग्री को …

4
फ़ंक्शन के बजाय फ़ंक्शन के रूप में फ़ंक्शन की घोषणा
अधिक से अधिक मैं ऐसे कार्यों को देख रहा हूँ जिन्हें घोषित किया जा रहा है var foo = function() { // things }; इसके बजाय मैंने कैसे सीखा था, जैसे function foo() { // things } क्या फर्क पड़ता है? बेहतर प्रदर्शन? स्कोप? क्या मुझे इस विधि का उपयोग …

6
विधि निष्कर्षण बनाम अंतर्निहित धारणाएं
जब मैं बड़ी विधियों (या प्रक्रियाओं, या फ़ंक्शंस) को विभाजित करता हूं - यह प्रश्न OOP के लिए विशिष्ट नहीं है , लेकिन जब से मैं OOP भाषाओं में 99% समय पर काम करता हूं, तो यह शब्दावली है कि मैं बहुत छोटे लोगों में सबसे आरामदायक हूं) , मैं …

2
जावास्क्रिप्ट में व्यापक रूप से स्वीकृत अन्य कार्यों के तर्क के रूप में बड़े अनाम कार्यों को क्यों पारित किया जाता है?
मेरे पास एक राय है (जो मुझे यकीन है कि कुछ लोगों द्वारा साझा की जाएगी) कि अनाम फ़ंक्शंस पास करना जिसमें कोड की कुछ पंक्तियों से अधिक है, क्योंकि अन्य कार्यों के तर्क पठनीयता और स्व-प्रलेखन को काफी प्रभावित करते हैं, उस बिंदु पर जहां मुझे लगता है कि …


5
फ़ंक्शन कॉल में एकाधिक तर्क एकल सरणी बनाम
मेरे पास एक फ़ंक्शन है जो मापदंडों के एक सेट में लेता है, फिर उन पर SQL क्वेरी की शर्तों के रूप में लागू होता है। हालाँकि, जब मैंने स्वयं के शर्तों वाले एकल तर्क सरणी का पक्ष लिया: function searchQuery($params = array()) { foreach($params as $param => $value) { …

2
क्या विभिन्न कार्य हस्ताक्षर प्रदान करना एक अच्छा विचार है जो समान कार्य करते हैं?
यहाँ एक C ++ वर्ग है जो तीन मानों के साथ निर्मित होता है। class Foo{ //Constructor Foo(std::string, int, char); private: std::string foo; char bar; int baz; }; सभी पैरामीटर प्रकार अलग-अलग हैं। मैं कंस्ट्रक्टर को ओवरलोड कर सकता था ताकि ऑर्डर में कोई फर्क न पड़े। class Foo{ //Constructors …

5
असफल होने पर अपवाद / सत्य बनाम झूठे बनाम वापसी का कार्य और अपवाद को फेंकना
मैं एक एपीआई, एक फ़ंक्शन बना रहा हूं जो एक फ़ाइल अपलोड करता है। यदि फ़ाइल सही ढंग से अपलोड की गई थी और कुछ समस्या होने पर एक अपवाद फेंकता है, तो यह फ़ंक्शन कुछ भी नहीं / शून्य लौटाएगा। एक अपवाद और सिर्फ झूठ क्यों नहीं? क्योंकि अपवाद …

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