Ruby/C2/Logical-and-other-Operators/Hindi
From Script | Spoken-Tutorial
Time | Narration |
00:02 | Logical & other operators के इस स्पोकन ट्यूटोरियल में आपका स्वागत है। |
00:06 | इस ट्यूटोरियल में हम सीखेंगे |
00:09 | Logical Operators |
00:11 | Parallel assignment और |
00:13 | Range Operators |
00:15 | यहाँ हम उपयोग कर रहे हैं |
00:17 | उबन्टु लिनक्स वर्जन 12.04 |
00:20 | Ruby 1.9.3 |
00:23 | इस ट्यूटोरियल के अनुकरण के लिए आपको लिनक्स में टर्मिनल और टेक्स्ट एडिटर का ज्ञान होना ज़रूरी है। |
00:29 | आपको irb की जानकारी होना ज़रूरी है।
|
00:33 | यदि नहीं, तो सम्बंधित ट्यूटोरियल के लिए हमारी वेबसाइट पर जाएँ।
|
00:38 | लॉजिकल ऑपरेटर्स को Boolean ऑपरेटर्स कहते हैं। |
00:42 | क्योंकि ये एक एक्सप्रेशन के भागों का मूल्यांकन करते हैं। |
00:45 | और ट्रू या फॉल्स वैल्यू को रिटर्न करते हैं। |
00:48 | Logical Operators हैं , |
00:51 | double ampersand (&&) जो है (and) |
00:54 | double pipe जो है (or) |
00:56 | Exclamation (!) जो है (not) |
01:00 | &&(double ampersand) और and सिर्फ ट्रू का मूल्यांकन करते हैं अगर दोनों एक्सप्रेशंस ट्रू हों। |
01:07 | दूसरा एक्सप्रेशन का मूल्यांकन हुआ है अगर पहला ट्रू हो। |
01:12 | दो फॉर्म्स मे अंतर है, प्रेसिडन्स |
01:15 | सिंबॉलिक and जो है &&(double ampersand) उच्च प्रेसिडन्स रखता है। |
01:20 | अब कुछ उदाहरण देखते हैं। |
01:22 | हम इसके लिए irb उपयोग करेंगे।
|
01:25 | एकसाथ Ctrl, Alt और T कीज़ दबाकर टर्मिनल खोलें। |
01:31 | इंटरैक्टिव Ruby आरम्भ के लिए, टाइप करें irb और एंटर दबाएं। |
01:36 | टाइप करें 3 ग्रेटर दैन 2 स्पेस double ampersand स्पेस 4 लैस दैन 5 .
|
01:47 | एंटर दबाएं। |
01:49 | हमें आउटपुट ट्रू मिलता है। |
01:53 | यहाँ एक्सप्रेशन 1 जो है 3>2 ट्रू है। |
01:59 | यहाँ एक्सप्रेशन 2जो है 4<5 भी ट्रू है। |
02:03 | चूँकि दोनों एक्सप्रेशंस ट्रू हैं, हमें आउटपुट ट्रू मिलता है।
|
02:08 | पिछली कमांड प्राप्त करने के लिए अप एरो की दबाएं। |
02:12 | और double ampersand सिंबल को वर्ड and से बदलें। |
02:17 | एंटर दबाएं। |
02:19 | हमें समान परिणाम मिलते हैं। |
02:22 | पिछली कमांड प्राप्त करने के लिए फिर से अप एरो की दबाएं। |
02:27 | एक्सप्रेशन 1 में, ग्रेटर दैन चिन्ह को लैस दैन से बदलें।
|
02:32 | एंटर दबाएं। |
02:35 | हमें आउटपुट फॉल्स मिलता है। |
02:38 | यह है, क्योंकि 3<2 फॉल्स है। |
02:43 | चूँकि पहला एक्सप्रेशन फॉल्स है, दूसरा एक्सप्रेशन मूल्यांकित नहीं होगा। |
02:49 | अतः, हमें आउटपुट फॉल्स मिलता है। |
02:53 | double pipe तथा or ट्रू का मूल्यांकन करते हैं, अगर कोई एक एक्सप्रेशन ट्रू है। |
02:59 | दूसरा एक्सप्रेशन मूल्यांकित हुआ है, अगर पहला फॉल्स है।
|
03:04 | दो फॉर्म्स मे अंतर है, प्रेसिडन्स |
03:07 | सिंबॉलिक or जो है double pipe उच्च प्रेसिडन्स रखता है। |
03:11 | अब कुछ उदाहरणों का प्रयास करते हैं। |
03:15 | 10 ग्रेटर दैन 6 स्पेस double pipe स्पेस 12लैस दैन 7 |
03:23 | एंटर दबाएं। |
03:26 | हमें आउटपुट ट्रू मिलता है। |
03:29 | यहाँ एक्सप्रेशन 1 जो है 10 > 6, ट्रू है। |
03:35 | चूँकि पहला एक्सप्रेशन ट्रू है, दूसरा एक्सप्रेशन मूल्यांकित नहीं होगा। |
03:40 | अतः, हमें आउटपुट ट्रू मिलता है।
|
03:42 | पिछली कमांड प्राप्त करने के लिए अप एरो की दबाएं। |
03:46 | एक्सप्रेशन 1 में ग्रेटर दैन चिन्ह को लैस दैन से बदलें। |
03:52 | और pipe सिंबल को वर्ड or से बदलें। |
03:57 | एंटर दबाएं। |
04:00 | यहाँ, एक्सप्रेशन 1 जो है 10 < 6, फॉल्स है। |
04:05 | एक्सप्रेशन 2 जो है, 12 < 7, भी फॉल्स है। |
04:10 | चूँकि दोनों एक्सप्रेशंस फॉल्स हैं, हमें आउटपुट फॉल्स मिलता है। |
04:15 | ! (exclamation mark ) और not ऑपरेटर्स, एक्सप्रेशन की विपरीत वैल्यू रेतुरें करते है। |
04:20 | अगर एक्सप्रेशन ट्रू है, तो exclamation mark ऑपरेटर फॉल्स वैल्यू रिटर्न करता है। |
04:27 | अगर एक्सप्रेशन फॉल्स है, तो ये ट्रू रिटर्न करेगा। |
04:30 | दो फॉर्म्स मे अंतर है, प्रेसिडन्स |
04:33 | सिंबॉलिक not जो है (!) उच्च प्रेसिडन्स रखता है।
|
04:37 | अब not ऑपरेटर का प्रयास करते हैं। |
04:40 | सबसे पहले टाइप करें 10 डबल इक्वल टू 10 |
04:45 | एंटर दबाएं। |
04:47 | हमें आउटपुट ट्रू मिलता है। |
04:50 | उपरोक्त एक्सप्रेशन के परिणाम को उलटने के लिए, |
04:53 | एक्सप्रेशन से पहले not ऑपरेटर जोड़ें।
|
04:57 | टाइप करें Exclamation mark ब्रैकेट्स में 10 डबल इक्वल टू 10 .
|
05:04 | एंटर दबाएं।
|
05:06 | हमें आउटपुट फॉल्स मिलता है। |
05:10 | irb कंसोल को क्लियर करने के लिए एकसाथ Ctrl+L दबाएं। |
05:15 | आगे, parallel assignment के बारे में सीखते हैं। |
05:20 | Parallel assignment के द्वारा Ruby कोड की सिंगल लाइन के साथ मल्टीपल वेरिएबल्स आरम्भ हो सकते हैं। |
05:26 | टर्मिनल पर जाएँ। |
05:29 | Parallel assignment उपयोग करके तीन वेरिएबल्स घोषित करें। |
05:36 | टाइप करें a कॉमा b कॉमा c इक्वल टू 10 कॉमा 20 कॉमा 30 . |
05:45 | और एंटर दबाएं। |
05:47 | यहाँ 10, वेरिएबल a के लिए नियुक्त होगा। |
05:52 | 20, वेरिएबल b के लिए नियुक्त होगा। |
05:54 | 30, वेरिएबल c के लिए नियुक्त होगा।
|
05:56 | दायां किनारा array की तरह कार्य करेगा। |
06:01 | अगर हम मल्टीपल वेरिएबल्स को बायीं तरफ सूचीबद्ध करते हैं, तो array नहीं खुलता है और सम्बंधित वेरिएबल्स को नियुक्त हो जाता है। |
06:10 | हम arrays के बारे में आने वाले ट्यूटोरियल्स में सीखेंगे। |
06:14 | अभी के लिए, जाँच करते हैं कि क्या असाइनमेंट अच्छी तरह हुआ है । |
06:20 | टाइप करें a और एंटर दबाएं। |
06:23 | a में संचित वैल्यू 10, प्रदर्शित होती है। |
06:28 | टाइप करें b और एंटर दबाएं। |
06:31 | हमें 20 मिलता है। |
06:33 | टाइप करें c और एंटर दबाएं। |
06:37 | 30 प्रदर्शित हुआ है।
|
06:40 | Parallel assignment दो वेरिएबल्स में संचित वैल्यूज को अदल-बदल करने के लिए भी उपयोगी है। |
06:45 | अब वेरिएबल्स a और b की वैल्यूज को अदल-बदल करते हैं। |
06:50 | टाइप करें puts स्पेस डबल कोट्स में a इक्वल टू हैश कर्ली ब्रैकेट्स में a कॉमा डबल कोट्स में b इक्वल टू हैश कर्ली ब्रैकेट्स में b . |
07:11 | एंटर दबाएं। ' |
07:13 | हमे आउटपुट मिलता है a = 10 |
07:16 | b=20 |
07:20 | अब a और b को अदल-बदल करते हैं। |
07:23 | ऐसा करने के लिए टाइप करें। |
07:25 | a कॉमा b इक्वल टू b कॉमा a . |
07:31 | एंटर दबाएं। |
07:33 | puts कमांड के लिए अप एरो की दो बार दबाएं और एंटर दबाएं। |
07:39 | हमें आउटपुट मिलता है |
07:41 | a=20 |
07:44 | b=10
|
07:47 | अब हम Ruby में range के बारे में सीखेंगे। |
07:50 | Range में वैल्यूज, नंबर्स, कैरेक्टर्स, स्ट्रिंग्स या ऑब्जेक्ट्स हो सकते हैं। |
07:58 | Ranges, sequence को प्रकट करने के लिए उपयोग होते हैं। |
08:02 | Sequence range, क्रमागत वैल्यूज की रेंज बनाने में उपयोगी है। |
08:06 | यह रखता है, शुरुवाती वैल्यू, रेंज की वैल्यूज़ और अंतिम वैल्यू। |
08:13 | (..) दो डॉट ऑपरेटर, इंक्लूसिव रेंज बनाते हैं। |
08:16 | (...) तीन डॉट ऑपरेटर, एक्सक्लूसिव रेंज बनाते हैं। |
08:20 | Ranges यह पता लगाने के लिए उपयोग हुई हैं कि क्या एक वैल्यू किसी विशेष रेंज में भी झुकी है। |
08:26 | हम यह करने के लिए, (===) इक्वलिटी ऑपरेटर उपयोग करते हैं। |
08:30 | अब हम ranges पर कुछ उदाहरणों का प्रयास करते हैं। |
08:33 | टर्मिनल पर जाते हैं |
08:36 | टाइप करें ब्रैकेट्स में 1 दो डॉट्स 10 फिर डॉट टू अंडरस्कोर a .
|
08:46 | Two dot ऑपरेटर inclusive range बनाता है। |
08:50 | Inclusive operator, रेंज में शुरू और अंत दोनों वैल्यूज सम्मिलित करता है। |
08:57 | यहाँ to _a मेथड, range को सूची में बदलने के लिए उपयोग होता है । |
09:03 | एंटर दबाएं। |
09:05 | यहाँ आप देख सकते हैं कि वैल्यूज 1 और 10 रेंज में सम्मिलित हुई हैं। |
09:11 | अब हम देखेंगे एक exclusive range ऑपरेटर। |
09:16 | टाइप करें ब्रैकेट्स में 1 थ्री डॉट्स 10 फिर डॉट टू अंडरस्कोर a . |
09:27 | 'Three dot ऑपरेटर exclusive range बनाती है। |
09:31 | Exclusive range ऑपरेटर सीक्वेंस से अंतिम वैल्यू को निकालता है। |
09:37 | एंटर दबाएं। |
09:39 | यहाँ अंतिम वैल्यू 10 रेंज में सम्मिलित नहीं हुई है।
|
09:45 | अब जांचते हैं कि क्या 5, 1 से 10 तक की रेंज में है। |
09:50 | टाइप करें ब्रैकेट्स में 1 दो डॉट्स 10 तीन बार इक्वल टू और फिर 5 .
|
10:00 | एंटर दबाएं। |
10:02 | Equality operator जांचने के लिए उपयोगी है कि क्या वैल्यू रेंज में है। |
10:07 | हमें आउटपुट ट्रू मिलता है, चूँकि 5, 1 से 10 तक की रेंज में है। |
10:14 | यह हमें इस स्पोकन ट्यूटोरियल के अंत में लाता है। |
10:17 | इस ट्यूटोरियल में हमने सीखा
|
10:20 | Logical operator जो हैं double ampersand, double pipe और exclamation mark operators |
10:27 | Parallel assignment उदाहरण: a,b,c=10,20,30 |
10:34 | Range Operator Inclusive operator (..) और Exclusive operator(...) |
10:39 | एक नियत कार्य की तरह |
10:41 | Parallel assignment उपयोग करके दो वेरिएबल्स घोषित करना और |
10:45 | जाँचें कि क्या उनका सम 20 और 50 के बीच में है।
|
10:49 | निम्न लिंक पर उपलब्ध विडिओ देखें। |
10:52 | यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। |
10:56 | अच्छी बैंडविड्थ न मिलने पर आप इसे डाउनलोड करके देख सकते हैं। |
11:00 | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम : |
11:03 | स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं चलती है |
11:05 | ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र देते हैं। |
11:09 | अधिक जानकारी के लिए, कृपया contact@spoken-tutorial.org को लिखें। |
11:15 | स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है। |
11:19 | यह भारत सरकार के एम एच आर डी के आई सी टी के माध्यम से राष्ट्रीय साक्षरता मिशन द्वारा समर्थित है। |
11:25 | इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है spoken hyphen tutorial dot org slash NMEICT hyphen Intro |
11:34 | आई आई टी बॉम्बे से मैं श्रुति आर्य आपसे विदा लेती हूँ। |
11:38 | हमसे जुड़ने के लिए धन्यवाद।
|