विषयसूची:
- चरण 1: सामग्री
- चरण 2: आपका पहला कार्यक्रम
- चरण 3: चर
- चरण 4: अधिक उन्नत होना
- चरण 5: एक और उपयोग और लूपिंग
- चरण 6: बूलियन
- चरण 7: इसे एक साथ रखना
- चरण 8: समाप्त
वीडियो: पर्ल आसान से मध्यम सीखें: 8 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
पर्ल एक टेक्स्ट आधारित स्क्रिप्टिंग भाषा है जिसमें इसके फायदे और नुकसान हैं, यह ट्यूटोरियल आपको मूल बातें और उन कार्यों का एक सिंहावलोकन देगा जो अधिकांश स्क्रिप्टर्स (AKA; प्रोग्रामर)
उपयोग करेगा। आएँ शुरू करें! (केवल विंडोज़ ऑपरेटरों के लिए) मैं मान रहा हूँ कि आपने पहले या/और एक इंटरपीटर के साथ काम किया है। पर्ल में स्क्रिप्टिंग करते समय आपको अपना पाथ बदलना होगा, लेकिन अगर आप ऐसा नहीं करना चाहते हैं, तो पर्ल एक्सप्रेस का उपयोग करें (नीचे दिखाया गया है)। *कृपया दर नोट करें और इस निर्देश पर टिप्पणी करें
चरण 1: सामग्री
1.ए पर्ल इंटरपीटर (इसे गूगल करें!)
2.अगर आप चाहते हैं, तो पर्ल एक्सप्रेस (इसे गूगल करें!)
चरण 2: आपका पहला कार्यक्रम
ठीक है, एक साधारण प्रोग्राम बनाते हैं, इसे कॉपी और पेस्ट करें #!/usr/bin/perl प्रिंट "हैलो वर्ल्ड"; यह सबसे सरल प्रोग्राम है जिसे आप बना सकते हैं, यदि आप इसमें कुछ जोड़ना चाहते हैं, तो #!/usr/bin/perl प्रिंट "हैलो \n वर्ल्ड" टाइप करें; आपने अपना पहला कार्यक्रम बनाया!, \n एक नई लाइन बनाना है अब थोड़ा और उन्नत होने दें
चरण 3: चर
अब तीन प्रकार के चर हैं, 1.स्केलर्स (डेटा की एक पट्टी रखता है) (($scaler name = value;)2.arrays (डेटा के कई स्ट्रिप्स रखता है) ((@array name = (values);)3. हैश% हैशनाम = (मान => अन्य मूल्य, मूल्य => अन्य मूल्य # जितने चाहें उतने शोध करें)
चरण 4: अधिक उन्नत होना
आइए स्क्रिप्ट बनाते हैं जो चर के मूल्यों को प्रिंट करते हैं, इन लिपियों को टाइप करें! (आपको टिप्पणियाँ टाइप करने की ज़रूरत नहीं है, टिप्पणियों को #)1 के साथ नोट किया जाता है। #!/usr/bin/perl $variablename = 5; प्रिंट "$variablename";2. #!/usr/bin/perl @arrayname =(value, value2);#याद रखें, आपको सरणियों को स्केलर्स उदाहरण के रूप में संदर्भित करना चाहिए (सूचकांक शून्य प्रिंट "$arrayname{0}\n" से शुरू होने के क्रम में हैं; #प्रिंट मूल्य प्रिंट "$arrayname{1}\n"; #print value2 नोट: { और } प्रतीकों के ऊपर कोड के लिए वास्तव में वर्ग कोष्ठक हैं। #!/usr/bin/perl my %hash = (v => value, v2 => value2); प्रिंट $hash{v}; अब स्केलर के लिए एक और उपयोग सीखने देता है, इस कोड को टाइप या कॉपी और पेस्ट करें #!/usr/bin/perl $scalername =; $scalername प्रिंट करें; जो कुछ भी आप चाहते हैं उसे टाइप करें कमांड प्रॉम्प्ट का उपयोग करते समय लेकिन यदि आप पर्ल एक्सप्रेस का उपयोग कर रहे हैं, तो std.input पर क्लिक करें, फिर i/o सिंबल पर क्लिक करें, अब वेरिएबल्स के लिए कुछ और उपयोग खोजने देता है
चरण 5: एक और उपयोग और लूपिंग
इस कोड को कॉपी और पेस्ट करें #!/usr/bin/perl $scalername =; अगर ($स्केलरनाम =~ एम/बिल क्लिंटन/) {प्रिंट "इसका क्लिंटन ठीक है!"; }ठीक है, आप पूछ रहे होंगे कि "अगर क्या करता है?" नीचे स्क्रॉल करें और आप देखेंगे!>>>>>>>> अगर स्टेटमेंट पर्ल निम्नलिखित तरीके से व्यवहार करता है, तो पर्ल पूछता है "क्या $scalername में बिल क्लिंटन है? "यहाँ एक और फ़ंक्शन है जो उपयोगी है जबकि फ़ंक्शन उदाहरण: इस कोड को कॉपी और पेस्ट करें #!/usr/bin/perl $a = 1; जबकि ($a==1) # == केवल संख्याओं के लिए है {प्रिंट "a = 1"; } और { प्रिंट "ए 1 के बराबर नहीं है"; }अगला चरण बूलियन फ़ंक्शंस के बारे में बात करेगा
चरण 6: बूलियन
बूलियन केवल संख्याओं के लिए है! यहाँ कुछ कार्य हैं ==, बराबर !=, बराबर नहीं <, > से बड़ा, (*) से कम, नोट गुणा करें: गुणा में कोई () का + नहीं है, जोड़ें
चरण 7: इसे एक साथ रखना
इस कोड को कॉपी और पेस्ट करें, #!/usr/bin/perl$operation =;if ($operation =~ m/multiply/){print "एक नंबर दर्ज करें:\n";$a =;print "एक नंबर दर्ज करें गुणा $a:\n";$b =;$c = $a * $b;print "$a गुणा $b = $c\n";}if ($ऑपरेशन =~ m/add/){प्रिंट "एक नंबर दर्ज करें:\n";$a =;print "$a में जोड़ने के लिए एक नंबर दर्ज करें:\n";$b =;$c = $a + $b;print "$a $b में जोड़ा गया = $c\n";}
चरण 8: समाप्त
जब आप अपने स्वयं के प्रोग्राम लिखते हैं तो आप इस फ़ंक्शन को अपने कोड में जोड़ना चाह सकते हैं
चेतावनियों का उपयोग करें; ठीक है आपका काम हो गया!
सिफारिश की:
आसान आईओटी - मध्यम श्रेणी के आईओटी उपकरणों के लिए ऐप नियंत्रित आरएफ सेंसर हब: 4 कदम
आसान आईओटी - मध्यम श्रेणी के आईओटी उपकरणों के लिए ऐप नियंत्रित आरएफ सेंसर हब: ट्यूटोरियल की इस श्रृंखला में, हम उन उपकरणों का एक नेटवर्क बनाएंगे जिन्हें एक केंद्रीय हब डिवाइस से रेडियो लिंक के माध्यम से नियंत्रित किया जा सकता है। वाईफ़ाई या ब्लूटूथ के बजाय 433 मेगाहर्ट्ज सीरियल रेडियो कनेक्शन का उपयोग करने का लाभ बहुत अधिक रेंज है (अच्छे के साथ
एक-क्लिक विंडोज और लिनक्स एप्लिकेशन (32-बिट और 64-बिट) के साथ DIY MusiLED, म्यूजिक सिंक्रोनाइज्ड एलईडी। रीक्रिएट करने में आसान, उपयोग में आसान, पोर्ट करने में आसान: 3 चरण
एक-क्लिक विंडोज और लिनक्स एप्लिकेशन (32-बिट और 64-बिट) के साथ DIY MusiLED, म्यूजिक सिंक्रोनाइज्ड एलईडी। रीक्रिएट करने में आसान, उपयोग में आसान, पोर्ट करने में आसान: यह प्रोजेक्ट आपको 18 LED (6 रेड + 6 ब्लू + 6 येलो) को अपने Arduino बोर्ड से कनेक्ट करने और आपके कंप्यूटर के साउंड कार्ड के रियल-टाइम सिग्नल का विश्लेषण करने और उन्हें रिले करने में मदद करेगा। एल ई डी बीट इफेक्ट (स्नेयर, हाई हैट, किक) के अनुसार उन्हें रोशन करने के लिए
नेवल बैटल-द ब्लैक पर्ल: 8 कदम
नेवल बैटल-द ब्लैक पर्ल: परिचय】 हम शंघाई जिओ टोंग यूनिवर्सिटी ज्वाइंट इंस्टीट्यूट (चित्र। 1) से समूह ३, जी-कारीगर (लोगो: चित्र ३) हैं। हमारा परिसर शंघाई के मिन्हांग जिले में स्थित है। चित्र 2 उस JI भवन की एक तस्वीर है जिसे हमने JI के माइक्रोब्लॉग पर देखा था, जो कि
पोकेसेव और पोकेमॉन डायमंड या पर्ल के साथ एक्शन रिप्ले डीएस का उपयोग करना: 3 कदम
पोकेसेव और पोकेमॉन डायमंड या पर्ल के साथ एक्शन रिप्ले डीएस का उपयोग करना: यह निर्देश आपको पोकेमॉन डायमंड या पर्ल के लिए एक्शन रिप्ले कोड बनाना सिखाएगा।http://www.uploading.com/en/files/XB…n_0.3 .exe.html
डीएमएक्स और पर्ल का उपयोग कर स्वचालित प्रकाश व्यवस्था: 6 कदम
डीएमएक्स और पर्ल का उपयोग कर स्वचालित प्रकाश व्यवस्था: अपनी रोशनी को स्वचालित क्यों करें? खैर, ईमानदारी से कहूं तो, मेरे अधिकांश घर स्वचालित हैं, इसलिए ऐसा करना स्पष्ट लग रहा था। आपके घर के कुछ हिस्सों को स्वचालित करने में बहुत सारे लाभ हैं, विशेष रूप से प्रकाश बस जीवन को आसान बनाता है, रोशनी तब आती है जब आप