BASH/C3/Arrays-and-functions/Nepali
From Script | Spoken-Tutorial
Revision as of 17:05, 29 March 2017 by Pratik kamble (Talk | contribs)
| Time | Narration |
| 00:01 | प्यारा साथीहरु, arrays & functions स्पोकन ट्युटोरियलमा स्वागत छ |
| 00:07 | यो ट्युटोरियलमा हामी सिक्ने छौं |
| 00:11 | एउटा एरे एउटा फंक्सन मा पठाउन |
| 00:14 | एउटा फंक्सन मा exit स्टेटमेन्ट प्रयोग गर्न |
| 00:17 | एउटा फंक्सन' मा return स्टेटमेन्ट प्रयोग गर्न |
| 00:20 | केहि उदाहरणहरु प्रयोग गरी |
| 00:24 | यो ट्युटोरियल अनुसरण गर्न तपाईसँग शेल स्क्रिप्टिंग को ज्ञान हुनुपर्छ |
| 00:29 | तपाईसँग ब्याशमा एरे र if स्टेटमेन्ट को ज्ञान हुनुपर्छ |
| 00:36 | यदि छैन भने सान्दर्भिक ट्युटोरियलको लागि कृपया हाम्रो वेबसाइटमा हेर्नुहोस् |
| 00:43 | यो ट्युटोरियलको लागि म प्रयोग गर्दैछुँ |
| 00:46 | उबुन्टु लिनक्स १२.०४ अपरेटिंग सिस्टम र |
| 00:50 | GNU BASH संस्करण ४.२ |
| 00:54 | कृपया याद गरौँ, अभ्यासको लागि GNU Bash संस्करण ४ वा माथिको सिफारिस गरिन्छ |
| 01:02 | पहिले एउटा एरे एउटा फंक्सन मा कसरी पठाउने र यसको प्रयोग हेरौं |
| 01:09 | म एउटा फाइल function_(अन्डरस्कोर)array डट sh खोल्ने छुँ |
| 01:15 | यो shebang लाइन हो |
| 01:18 | हाम्रो फंक्सन को नाम array_(अन्डरस्कोर) display छ |
| 01:22 | खुल्ने कर्ली ब्राकेटले फंक्सनको परिभाषा सुरु गर्छ |
| 01:27 | डलर @(एट-चिन्ह) को प्रयोग यो शृंखलाको अघिल्लो ट्युटोरियलहरुमा चर्चा गरिएको थियो |
| 01:34 | मूलतः यो एउटा फंक्सन मा पठाइएका आर्गुमेंट हरु प्रिन्ट गर्न प्रयोग गरिन्छ |
| 01:40 | ब्राकेट भित्रको डलर @ (एट चिन्ह) ले 'एरे एलिमेंटहरु भ्यारीएबल ''एरे' मा भण्डार गर्छ |
| 01:47 | डलर खुल्ने कर्ली ब्राकेट एरे स्क्वायर ब्राकेट भित्र @(एट-चिन्ह) बन्द हुने कर्ली ब्राकेट |
| 01:55 | यो कोडको लाइनले एउटा एरे को सम्पूर्ण एलिमेंट हरु देखाउने छ |
| 02:00 | डलर खुल्ने कर्ली ब्राकेट एरे स्क्वायर ब्राकेट भित्र एउटा कर्ली ब्राकेट |
| 02:08 | यो कोडको लाइनले एरे को दोस्रो एलिमेंट देखाउने छ |
| 02:14 | एलिमेंटहरु Ubuntu, Fedora, Redhat र Suse सहितको Operating_systems घोषणा गरिएको छ |
| 02:22 | यहाँ, एरे operating_systems फंक्सन array_display' पठाइएको छ |
| 02:29 | एउटा एरे एउटा फंक्सन मा पठाउने सिनट्याक्स हो: फंक्सन_नेम स्पेस डलर खुल्ने कर्ली ब्राकेट एरे_नेम स्क्वायर ब्राकेट भित्र @(एट चिन्ह) बन्द हुने कर्ली ब्राकेट |
| 02:45 | हाम्रो प्रोग्राममा फर्कौं |
| 02:48 | यसैगरी, colors एलिमेंट हरु White, green, red र blue सहित घोषणा गरिएको छ |
| 02:57 | यहाँ, एरे colors फंक्सन array_display मा पठाइएको छ |
| 03:02 | अब फाइल सेभ गरौँ र टर्मिनल मा जाऊ |
| 03:07 | टाइप गरौँ, chmod स्पेस प्लस x स्पेस function अन्डरस्कोर एरे डट sh |
| 03:18 | इन्टर थिचौं टाइप गरौँ, डट स्ल्याश function अन्डरस्कोर array डट sh |
| 03:25 | इन्टर थिचौं |
| 03:27 | हामी देख्छौं, 'operating_systems' र 'colors' का एरे एलिमेंटहरु देखाइएका छन् |
| 03:33 | र ' ''operating_systems' र 'colors' को दोस्रो एलिमेंट पनि देखिएको छ |
| 03:41 | ब्याश मा, 'exit' र 'return' स्टेटमेन्टहरुले ले एउटा एउटा फंक्सन वा प्रोग्रामको स्टेटस कोड दिन्छ |
| 03:49 | return स्टेटमेन्ट यो कल गरिएको स्थानमा स्क्रिप्टमा फर्कने छ |
| 03:54 | exit स्टेटमेन्ट प्राप्त भएपछि सम्पूर्ण स्क्रिप्टको अन्त्य हुनेछ |
| 04:01 | अब एउटा फंक्सन भित्र रिटर्न गर्ने दुई तरिकाहरु हेरौं |
| 04:06 | एउटा फाइल 'return_exit.sh' खोलौं |
| 04:12 | यो shebang लाइन हो |
| 04:14 | फंक्सनको नाम return_(अन्डरस्कोर)function हो |
| 04:18 | खुल्ने कर्ली ब्राकेटले फंक्सनको परिभाषा सुरु गर्छ |
| 04:22 | यो if स्टेटमेन्ट ले दुई भ्यारीएबलहरु तुलना गर्छ |
| 04:27 | यदि दुई भ्यारीएबलहरु बराबर छन् भने 'if' भित्रका कमाण्डहरु एक्जिक्युट हुनेछन् |
| 04:33 | यो echo स्टेटमेन्ट ले संदेश देखाउने छ |
| 04:36 | This is return function |
| 04:39 | return 0 ले स्टेटस कोड जिरो सहित कन्ट्रोल फंक्सन बाट मुख्य प्रोग्राममा लैजाने छ |
| 04:47 | याद गरौँ, एउटा फंक्सन मा return पछिका स्टेटमेन्टहरु एक्जिक्युट हुने छैनन् |
| 04:54 | fi ले if स्टेटमेन्ट को अन्त्य जनाउँछ |
| 04:58 | यहाँ, फंक्सनको नाम exit_(अन्डरस्कोर)function छ |
| 05:02 | यहाँ if स्टेटमेन्ट ले दुई भ्यारीएबलहरु तुलना गर्छ |
| 05:06 | यदि दुई भ्यारीएबलहरु बराबर छन् भने 'if' भित्रका कमाण्डहरु एक्जिक्युट हुने छन् |
| 05:14 | यो echo स्टेटमेन्ट ले "This is exit function" संदेश देखाउने छ |
| 05:19 | exit 0 ले प्रोग्राम टुंग्याउने छ |
| 05:23 | fi ले if स्टेटमेन्ट को अन्त्य जनाउने छ |
| 05:27 | यो आर्गुमेंटहरु 3 र 3 सहितको एउटा फंक्सन कल हो |
| 05:33 | यसले "We are in main program" संदेश देखाउने छ |
| 05:38 | यो आर्गुमेंटहरु 3 र 3 सहितको अर्को फंक्सन कल हो |
| 05:44 | यो echo स्टेटमेन्ट ले "This line is not displayed" संदेश देखाउने छ |
| 05:49 | याद गरौँ, exit ले प्रोग्रामको अन्त्य गर्ने छ |
| 05:53 | exit पछिको कुनै पनि कुराहरु एक्जिक्युट हुने छैन |
| 05:58 | फाइल सेभ गरौं र टर्मिनल मा जाऊ |
| 06:00 | टाइप गरौँ, chmod स्पेस प्लस x स्पेस return अन्डरस्कोर exit डट sh |
| 06:09 | इन्टर थिचौं |
| 06:12 | टाइप गरौँ, डट स्ल्याश return अन्डरस्कोर exit डट sh |
| 06:18 | इन्टर थिचौं |
| 06:20 | आउटपुटमा संदेशहरु देखिन्छन् |
| 06:24 | अब, प्रोग्रामको बहाव बुझौं |
| 06:27 | कन्ट्रोल स्टेटमेन्ट मुख्य प्रोग्राममा हुनेछ जुन स्क्रिप्ट नै हो |
| 06:33 | कन्ट्रोल फंक्सन कल गर्दा return_function मा जानेछ |
| 06:39 | दुई भ्यारीएबलहरु बराबर भएकोले, यसले '"This is return function देखाउने छ |
| 06:47 | अनि यसले return 0 भेट्ने छ र कन्ट्रोल मुख्य प्रोग्रामको फंक्सन बाट फंक्सन कल तल रहेका स्टेटमेन्टहरुमा जाने छ |
| 06:59 | अनि यसले संदेश We are in main program देखाउने छ |
| 07:03 | त्यसपछि, कन्ट्रोल फंक्सन कल ले गर्दा exit_function मा जानेछ |
| 07:11 | दुई भ्यारीएबलहरु बराबर भएकोले यसले यो संदेश देखाउने छ, "This is exit function" |
| 07:19 | अनि यसले exit 0 भेट्ने छ, यसले प्रोग्राम टुंग्याउने छ |
| 07:25 | exit स्टेटमेन्ट पछिका कुनै पनि स्टेटमेन्ट एक्जिक्युट हुने छैन |
| 07:30 | साथै, स्टेटमेन्ट This line is not displayed एक्जिक्युट हुने छैन |
| 07:36 | आशा गरौँ तपाईलाई भिन्नताहरु प्रष्ट भयो |
| 07:39 | संक्षेपमा हेरौं |
| 07:41 | यो ट्युटोरियलमा हामीले सिक्यौं |
| 07:44 | एउटा एरे एउटा फंक्सन मा पठाउन |
| 07:47 | एउटा फंक्सन मा exit स्टेटमेन्टको प्रयोग |
| 07:50 | एउटा फंक्सन मा return स्टेटमेन्टको प्रयोग |
| 07:53 | केहि उदाहरणहरु प्रयोग गरी |
| 07:56 | कार्यको रुपमा एउटा प्रोग्राम लेख्नुहोस् |
| 07:58 | जसमा एउटा फंक्सन ले सम्पूर्ण एउटा एरे को सम्पूर्ण एलिमेंटहरु जोड्ने छ, फंक्सन ले एलिमेंटहरुको योगफल देखाउनुपर्छ |
| 08:07 | एरे एलिमेंटहरु (1, 2, 3) र (4, 5, 6) सहित २ फंक्सन कलहरु गरौँ |
| 08:15 | तलको लिंकमा उपलब्ध भिडियो हेर्नुहोस् http://spoken-tutorial.org /What\_is\_a\_Spoken\_Tutorial |
| 08:19 | यसले स्पोकन ट्युटोरियल प्रोजेक्टको सार दिन्छ |
| 08:23 | यदि तपाईसँग राम्रो ब्याण्डविड्थ छैन भने डाउनलोड गरी हेर्न सक्नुहुन्छ |
| 08:28 | स्पोकन ट्युटोरियल प्रोजेक्ट टिमले |
| 08:30 | स्पोकन ट्युटोरियल प्रयोग गरी कार्यशाला संचालन गर्छ, अनलाइन टेस्ट पास गर्नेलाई प्रमाणपत्र प्रदान गर्छ
बिस्तृत जानकारीको लागि कृपया contact@spoken-tutorial.org मा सम्पर्क गर्नुहोस् |
| 08:45 | स्पोकन ट्युटोरियल प्रोजेक्ट टक टु अ टिचर प्रोजेक्टको एक भाग हो |
| 08:49 | यसलाई नेशनल मिसन अन एजुकेसन थ्रु आइसीटी, MHRD, भारत सरकारको सहयोग रहेको छ, यो मिसन सम्बन्धि थप जानकारीको लागि तलको लिंकमा हेर्नुहोस् http://spoken-tutorial.org\NMEICT-Intro |
| 09:04 | यो ट्युटोरियलमा मन्दिरा थापाको योगदान रहेको छ |
| 09:10 | म मन्दिरा बिदा हुदैछुँ, सहभागितको लागि धन्यवाद, नमस्कार |