PHP-and-MySQL/C2/Switch-Statement/Hindi
From Script | Spoken-Tutorial
Time | Narration |
---|---|
0:00 | नमस्कार, SWITCH statement (स्टेट्मेन्ट) पर इस पीएचपी ट्यूटोरियल में आपका स्वागत है। |
0:10 | मैं इस पर आपको एक नया अध्याय दिखाने जा रहा हूँ क्योंकि यह पीएचपी की एक महत्वपूर्ण विशेषता है। |
O:16 | चलिए जल्दी से रचनाक्रम (syntax) बनाते हैं। |
0:20 | IF statement के लिए SWITCH statement एक सब्स्टिटूट है। यह अधिक स्पष्ट और प्रबन्धनीय चयन है। हालांकि इनपुट एक इक्स्प्रेशन है। |
0:38 | तो, अब किसी की वेल्यू इनपुट करते हैं और फिर इसके समान वेल्यू सेव करते हैं। |
0:45 | उसके बाद हम कोड को निष्पादित कर सकते हैं यदि यह इस वेल्यू से मैच करता है या समान होता है। |
0:53 | यह तुलनात्मक तकनीक नहीं है । तो IF statement की तुलना वेल्यूस को मैच करने तथा आउटपुट्स के लिए , जो की इनपुट पर निर्भर है हम कहने जा रहे है SWITCH |
1:03 | चलिए शुरू करते हैं। |
1:05 | SWITCH इसके लिए बेसिक कोड है। |
1:10 | चलिए यहाँ एक इक्स्प्रेशन रखते हैं,उदाहरणस्वरूप मैं यहाँ ऐलेक्स कहूँगा। |
1:17 | चलिए एक छोटा प्रोग्राम बनाते हैं और मैं इसे समझाऊँगा जैसे ही हम आगे जायेंगे। |
1:20 | IF statement की ही तरह हम यहाँ कर्ली कोष्ठक रखेंगे। |
1:26 | अब चलिए जाँच के प्रत्येक ढंग को देखते हैं।(check again) |
1:30 | हम यहाँ वेल्यू की जाँच करना चाहते हैं। |
1:33 | अब हम इसे क्वोटेशन मार्क्स में रखेंगे। |
1:37 | आप स्पष्ट रूप से क्रमांकन नहीं कर सकते । |
1:42 | तो जो हम टाइप करेंगे वह है-केस(case)- केस की वेल्यू जिसे हम मैच करना चाहते हैं। उदाहरणस्वरूप-Alex |
1:54 | फिर हम colon या semi colon टाइप करेंगे। |
1:58 | और फिर शर्त यदि केस आपके द्वारा चुने हुए SWITCH expression के साथ मैच होता है। |
2:05 | तो, मैं टाइप करूँगा- echo you have blue eyes |
2:13 | अपनी केस तुलना को समाप्त करने के लिए हम ब्रेक और सेमीकोलन का उपयोग करने जा रहे हैं। |
2:20 | याद रखें कि हमने यहाँ सेमीकोलन का उपयोग किया है लेकिन यहाँ नहीं। |
2:25 | अब दूसरा केस। चलिए देखते हैं कि इसे कैसे करें। |
2:30 | मैं Billy टाइप करूँगा और echo you have brown eyes |
2:42 | ठीक है , और फिर ब्रेक और सेमीकोलन। |
2:47 | यह एक एकीकृत(इन्टग्रेटिड) IF के समान है। यही कारण है कि मैं कह सकता हूँ- यदि आपका नाम ऐलेक्स है तो echo you have blue eyes या ELSE यदि आपका नाम Billy है तो echo you have brown eyes |
3:00 | सम्भवतः कुछ लोगों को इस तरीके से यह करना आसान हो। यह अधिक पठनीय है किंतु यह पसंद का मामला है। |
3:11 | ओके हमें और केसेस नहीं मिले, मैं इस उदाहरण के लिए केवल ऐलेक्स और Billy का उपयोग करने जा रहा हूँ। |
3:20 | यहाँ मैं कहूँगा default जो कि echo करेगा , I don't know what color your eyes are |
3:29 | ठीक है,हमें इसके बाद ब्रेक की जरूरत नहीं है क्योंकि वहाँ अधिक केसेस नहीं हैं। |
3:38 | स्पष्टतः वहाँ इसके बाद कोई ब्रेक नहीं है क्योंकि वहाँ चुनने के लिए अधिक विकल्प नहीं हैं। |
3:43 | अच्छा , तो हमें यहाँ अपना SWITCH मिल गया है। चलिए इसका उपयोग करते हैं। |
3:48 | अब मैं अपने प्रोग्राम को बनाने के लिए इस ऐलेक्स को यहाँ वेरिएबल्स के साथ बदलने जा रहा हूँ। |
4:00 | अतः, मैं टाइप करता हूँ name = ( नेम इक्वल्स) Alex और मैं तुम्हें उसे तय करने के लिए दूँगा। |
4:05 | फिर मैं यहाँ name कहूँगा। |
4:07 | अतः आप यहाँ देखेंगे कि हम वेरिएबल को कैसे संयुक्त करते हैं। |
4:11 | अभी से आपको जानना चाहिए कि उसे कैसे करते हैं। |
4:13 | तो चलिए शुरू करते हैं और देखें कि यह कैसे कार्य करता है। |
4:18 | आप switch कहेंगे, आप इस इक्स्प्रेशन को लेंगे जो ऐलेक्स के समान है। |
4:24 | मूलरूप से, यह वह केस है जो ऐलेक्स के समान है और यह इसका अनुकरण करेगा। ब्रेक इसे समाप्त करता है। |
4:32 | और यह केस है Billy और यह इसे echo करेगा और ब्रेक के साथ समाप्त करेगा। |
4:39 | यदि नाम राहुल है, डिफाल्ट रूप से echo होगा- I don't know what colour your eyes are |
4:47 | ओके, तो चलिए इसको चलाने की कोशिश करते हैं। |
4:49 | केवल संशोधित करने के लिए। |
4:52 | हम देख सकते हैं कि Alex Alex से मैच करता है तथा output से भी मैच करता है . |
4:57 | आप क्या कर सकते हैं क्या यहाँ आप कई लाइनों वाली कोड एंटर कर सकते हैं जैसा कि आप चाहते हैं। यह ब्रेक निर्धारित करता है कि केस कहाँ समाप्त होता है। |
5:05 | एक IF statement को ब्लॉक को समाप्त करने के लिए कर्ली कोष्ठकों की आवश्यकता होती है। |
5:12 | हालाँकि, यहाँ ब्लॉक की समाप्ति को ब्रेक निर्धारित करता है । वैसे इन्हें ब्लॉक्स कहते हैं। |
5:17 | तो, इसे Billy में बदलते हैं और देखते हैं कि क्या होता है। |
5:22 | You have brown eyes- वास्तव में हमने यहाँ क्या निर्धारित किया। |
5:28 | ओके अब मैं इसे Kyle में बदलता हूँ और रिफ्रेश करता हूँ, I don't know what colour your eyes are। क्योंकि वहाँ कोई ब्लॉक नहीं है जो हमारे प्रोग्राम फीचर में Kyle की आँखों का रंग निर्धारित करे। |
5:45 | अतः वह मूल रूप से SWITCH statement है। |
5:47 | यह कोशिश करते हैं। कुछ इसका उपयोग करना पसंद नहीं करते, कुछ इसके उपयोग को वरीयता देते हैं। |
5:50 | यह सम्भवतः IF statement से अधिक तेज है। यह नियंत्रित करने के लिए आसान है। यह ज्यादा अच्छा दिखता है। तो यह सच में आपकी व्यक्तिगत पसंद पर निर्भर है। |
5:56 | यह स्क्रिप्ट देवेन्द्र कैरवान द्वारा अनुवादित है। आई.आई.टी बॉम्बे की ओर से मैं रवि कुमार अब आपसे विदा लेता हूँ। |