PERL/C2/Functions-in-Perl/Nepali
From Script | Spoken-Tutorial
Revision as of 15:20, 17 April 2017 by Pratik kamble (Talk | contribs)
Time | Narration |
00:01 | पर्लको फंक्सन स्पोकन ट्यूटोरियलमा स्वागत छ |
00:06 | यो ट्यूटोरियलमा, हामी सिक्नेछौ |
00:10 | पर्ल फंक्सन आर्गुमेंट सहितको फंक्सन |
00:13 | रिटर्न मानहरु' सहितको फंक्सन |
00:16 | यो ट्यूटोरियलमा, म प्रयोग गर्दै छु |
00:18 | उबुन्टु लिनक्स १२.०४ अपरेटिंग सिस्टम |
00:22 | पर्ल ५.१४.२ र |
00:24 | gedit टेक्स्ट एडिटर |
00:27 | तपाई आफ्नो रोजाईको कुनै पनि टेक्स्ट एडिटर प्रयोग गर्न सक्नुहुन्छ |
00:31 | तपाईसँग पर्लमा भेरीएबल, कमेंट, लूप कन्डिसनल स्टेटमेन्ट र डाटा स्ट्रक्चर को आधारभूत ज्ञान हुनुपर्छ |
00:41 | कृपया स्पोकन ट्यूटोरियल वेबसाइटको सान्दर्भिक ट्यूटोरियल हेर्नुहोस् |
00:47 | हामी पहिले केहि सामान्य पर्ल फंक्सन हेर्ने छौ |
00:51 | पर्लमा subroutines' पनि भनिने फंक्सन लाई, सब कीवोर्ड सहित घोषणा गरिन्छ |
00:57 | घोषणा गरेको फंक्सनको परिभाषा कर्ली ब्राकेटहरु बीच लेखिएको छ |
01:03 | यो फंक्सन ले कुनै आर्गुमेंट लिदैन |
01:07 | र यसले केहि फर्काउने छैन |
01:10 | याद गरौँ: फंक्सन को परिभाषा स्क्रीप्टको कुनै पनि ठाउँ वा अर्को मोड्युल मा लेख्न सकिन्छ |
01:17 | अनि यो मोड्युल फंक्सनमा प्रयोग गर्न स्क्रीप्टमा समावेश गर्नुपर्छ |
01:24 | स्क्रीप्टमा मोड्युल समावेश गर्न, निम्न सिनट्याक्स प्रयोग गर्नुपर्छ |
01:31 | use ModuleFileName semicolon |
01:35 | एउटा नमुना प्रोग्राम प्रयोग गरेर यो बुझौ |
01:39 | तपाईको टेक्स्ट एडिटरमा फाईल खोल्नुहोस् र यसको नाम simpleFunction dot pl राखौ |
01:46 | यहाँ मेरो simpleFunction dot pl फाईल gedit मा छ |
01:51 | स्क्रिनमा देखिएको कोड टाइप गरौ |
01:55 | यहाँ, हामी परिभाषित गरेको फंक्सन कल गर्दैछौं |
02:00 | त्यसपछि, एक्जिक्युट कन्ट्रोल त्यो फंक्सन मा पठाईनेछ |
02:06 | यो फंक्सन को घोषणा र परिभाषा हो |
02:10 | यो फंक्सन ले दिएको टेक्स्ट प्रिन्ट गर्ने छ |
02:14 | आफ्नो फाईल सेभ गरौ |
02:17 | अनि टर्मिनलमा जाँऊ र पर्ल स्क्रीप्ट एक्जिक्युट गर्न टाइप गरौ |
02:24 | perl simpleFunction dot pl |
02:28 | र इन्टर थिचौं |
02:30 | टर्मिनलमा आउटपुट देखिने छ |
02:38 | अब, आर्गुमेंट सहितको फंक्सन हेरौ |
02:44 | यो फंक्सन एउटा नमुना प्रोग्राम प्रयोग गरेर बुझौ |
02:48 | टेक्स्ट एडिटरमा एउटा फाईल खोलौ र यसको नाम functionWithArgs dot pl राखौ |
02:57 | यहाँ gedit मा मेरो functionWithArgs स्क्रीप्ट छ |
03:02 | स्क्रीनमा देखिएको निम्न कोड टाइप गरौ |
03:07 | यहाँ, हामी आर्गुमेंट 10 र 20 सहितको फंक्सन कल गर्दै छौ |
03:13 | पठाएको आर्गुमेंटहरु $var1 र $var2 मा बस्नेछ |
03:20 | @_ विशेष पर्ल भेरीएबल हो, हामी आगामी ट्यूटोरियलमा यसलाई विस्तृत रुपमा हेर्नेछौं |
03:29 | यो फंक्सन ले २ भेरिएबलहरु जोड्ने काम गर्छ र नतिजा प्रिन्ट गर्छ |
03:37 | फाईल सेभ गरौ |
03:42 | @_ एउटा विशेष पर्ल एरे हो |
03:46 | यो एरे पठाएको आर्गुमेंटहरु भण्डार गर्न प्रयोग गरिन्छ |
03:51 | त्यसैगरी, हामी भेरिएबल मा पठाएको आर्गुमेटहरु यसरी पाउन सक्छौं |
03:56 | $var1 space = space shift @_ semicolon |
04:04 | $var2 स्पेस= स्पेस शिफ्ट @_ सेमिकोलन |
04:12 | शिफ्ट@_ ले @_एरेबाट पहिलो स्थानको एलिमेन्ट हटाउछ |
04:21 | र यसलाई एउटा भेरिएबल मा राख्छ |
04:24 | अर्को तरिका हो, $var1 स्पेस = स्पेस dollar underscrore ओपन स्क्वार ब्राकेट जिरो क्लोज स्क्वार ब्राकेट सेमिकोलन |
04:38 | $var2 स्पेस = स्पेस dollar underscrore ओपन स्क्वार ब्राकेट 1 क्लोज स्क्वार ब्राकेट सेमिकोलन |
04:49 | माथि उल्लेखित तरिका इन्डेक्स प्रयोग गरि @_ array को एलिमेन्ट खोज्ने जस्तै छ |
04:59 | अब टर्मिनलमा जाँऊ र स्क्रीप्ट एक्जिक्युट गर्न टाइप गरौँ |
05:06 | perl functionWithArgs dot pl र Enter थिचौं |
05:14 | स्क्रीनमा आउटपुट देखिएको छ |
05:23 | अब, एउटा मान फर्काउने फंक्सन हेरौ |
05:32 | सोहि एउटा नमुना प्रोग्राम प्रयोग गरेर बुझौ |
05:35 | gedit को funcWithSingleRtrnVal dot pl मा जाँऊ |
05:46 | आफ्नो टेक्स्ट एडिटरमा फाईल खोलौ र देखिएको निम्न कोड टाइप गरौ |
05:52 | यहाँ, हामी प्यारामिटरहरु 10 र 20 सहितको addVariables फंक्सन कल गर्दै छौ |
06:01 | फंक्सन को रिटर्न मान $addition variable मा रहनेछ |
06:09 | यो फंक्सनले पठाएका प्यारामिटरहरु जोड्छ र नतिजा फर्काउनेछ |
06:15 | फाईल सेभ गरौ |
06:17 | अब स्क्रीप्ट एक्जिक्युट गरौ |
06:20 | ल, टर्मिनलमा जाँऊ र टाइप गरौ |
06:24 | perl funcWithSingleRtrnVal dot pl र इन्टर थिचौं |
06:35 | टर्मिनलमा यस्तो आउटपुट देखिन्छ |
06:43 | अब, एउटा एक भन्दा बढि मानहरु फर्काउने फंक्सन हेरौं |
06:48 | एउटा नमुना प्रोग्रामको प्रयोग गरेर सोको बारेमा बुझौ |
06:53 | gedit मा, मैले फाईल खोलेको छु र यसको नाम funcWithMultipleRtrnVals dot pl राखौ |
07:04 | कृपया, आफ्नो टेक्स्ट एडिटरमा यस्तै गरौ |
07:08 | अब, देखाएको निम्न कोड टाइप गरौ |
07:13 | यहाँ, हामीले प्यारामिटरहरु 10 र 20 सहितको addVariables फंक्सन कल गर्दै छौ |
07:21 | फंक्सनको रिटर्न मानहरु भेरिएबलहरु $var1, $var2 र $addition मा भण्डार हुनेछन |
07:31 | यो फंक्सनले योगफल निकाल्नेछ र पठाएको प्यारामिटर र नतिजा फर्काउनेछ |
07:42 | यो उदाहरणले हामी कसरी फंक्सन बाट एरे फर्काउन सक्छौं देखाउँछ |
07:53 | त्यसैगरी, यसले कसरी फंक्सनबाट ह्याश' फर्काउन सकिन्छ देखाउँछ |
08:00 | फाईल सेभ गरौ |
08:03 | अब टर्मिनलमा पर्ल स्क्रीप्ट एक्जिक्युट गर्न टाइप गरौँ |
08:10 | perl funcWithMultipleRtrnVals dot pl |
08:18 | र इन्टर थिचौं |
08:20 | टर्मिनलमा आउटपुट देखिएको छ |
08:32 | पर्ल मा विभिन्न इन्बिल्ट फंक्सनहरु उपलब्ध छन् |
08:36 | हामीले केहि अघिल्लो ट्यूटोरियलमा सिक्यौ, जस्तै - Arrays, Hash, sort, scalar, each, keys आदि |
08:49 | इन्बिल्ट फंक्सन कल गर्नु हामीले परिभाषित गरेको अन्य कुनै पनि फंक्सनहरु कल गरे जस्तै हो |
08:57 | जस्तै: sort open bracket @arrayName close bracket semicolon |
09:04 | हामीले प्रयोग गरेको नमुना प्रोग्राममा केहि इन्बिल्ट फंक्सनहरु समेट्ने प्रयास गरौ |
09:10 | र तिनीहरुको आउटपुट हेरौ |
09:13 | संक्षेपमा |
09:15 | यो ट्यूटोरियलमा, हामीले सिक्यौ - |
09:17 | पर्लका फंक्सन |
09:19 | आर्गुमेंट सहितको फंक्सन र |
09:22 | नमुना प्रोग्राम प्रयोग गरि फंक्सनको रिटर्न मानहरु |
09:27 | यहाँ तपाईको लागि कार्य छ - |
09:29 | ३ आर्गुमेंटहरु लिने एउटा फंक्सन लेखौ |
09:33 | यी आर्गुमेंटहरु मा केहि कार्य गरौ |
09:37 | आर्गुमेंटहरु मा गरेको कार्यको परिणाम फर्काउनुहोस र सो प्रिन्ट गरौ |
09:43 | तलको लिंकमा उपलब्ध भिडीयो हेर्नुहोस् |
09:47 | यसले स्पोकन ट्युटोरियल प्रोजेक्टको सार दिन्छ |
09:51 | यदि तपाइसँग राम्रो ब्याण्डविड्थ छैन भने डाउनलोड गरि हेर्न सक्नुहुन्छ |
09:56 | स्पोकन ट्यूटोरियल प्रोजेक्ट टिमले स्पोकन ट्यूटोरियल प्रयोग गरी कार्यशाला संचालन गर्छ |
10:02 | अनलाइन टेस्ट पास गर्नेलाई प्रमाणपत्र प्रदान गर्छ |
10:07 | विस्तृत जानकारीको लागि कृपया contact@spoken-tutorial.org मा लेख्नुहोस् |
10:14 | स्पोकन ट्युटोरियल प्रोजेक्ट टक टु अ टिचर प्रोजेक्टको एक भाग हो |
10:19 | यसलाई नेशनल मिशन अन एजुकेशन थ्रु ICT, MHRD, भारत सरकारको सहयोग रहेको छ |
10:28 | यो मिशन सम्बन्धि थप जानकारी तलको लिंकमा उपलब्ध छ - स्पोकन हाइफन ट्यूटोरिअल डट ओआरजी स्ल्याश NMEICT हाइफन इन्ट्रो |
10:40 | आशा छ, तपाईलाई यो Perl ट्यूटोरियल उपयोगी भयो |
10:43 | म मन्दिरा बिदा हुदैछुँ |
10:46 | सहभागिताको लागि धन्यवाद, नमस्कार! |