جدول المحتويات:

تعلم لغة بيرل سهلة إلى متوسطة: 8 خطوات
تعلم لغة بيرل سهلة إلى متوسطة: 8 خطوات

فيديو: تعلم لغة بيرل سهلة إلى متوسطة: 8 خطوات

فيديو: تعلم لغة بيرل سهلة إلى متوسطة: 8 خطوات
فيديو: تعلم اللغة الانجليزية بكل سهولة 2024, شهر نوفمبر
Anonim
تعلم لغة بيرل سهلة إلى متوسطة
تعلم لغة بيرل سهلة إلى متوسطة

لغة Perl هي لغة برمجة نصية لها مزاياها وعيوبها ، وسيمنحك هذا البرنامج التعليمي نظرة عامة على الأساسيات والوظائف التي يستخدمها معظم المبرمجين (AKA ؛ المبرمجين)

سوف تستخدم. هيا بنا نبدأ! (لمشغلي windows فقط) أفترض أنك عملت مع برنامج hello world من قبل و / وعملت مع مترجم فوري. عند البرمجة النصية في perl ، يجب عليك تغيير PATH ، ولكن إذا كنت لا تريد القيام بذلك ، فاستخدم perl express (الموضح أدناه). * لاحظ معدل plese والتعليق على هذا التوجيه

الخطوة 1: المواد

1. a perl مترجم (google it!)

2.إذا أردت ، بيرل إكسبرس (google it!) 3. أيضًا ، إذا أردت ، ثبّت الوحدات (وحدات google perl للبعض) الوحدات في مجلد "lib" في دليل perl interpeter الخاص بك

الخطوة 2: برنامجك الأول

حسنًا ، لنصنع برنامجًا بسيطًا ،

انسخ والصق هذا #! / usr / bin / perl اطبع "hello world" ؛ هذا هو أبسط برنامج يمكنك إنشاؤه ، إذا كنت ترغب في الإضافة إليه قليلاً ، فاكتب #! / usr / bin / perl print "hello / n world"؛ لقد أنشأت برنامجك الأول! ، / n هو إنشاء سطر جديد الآن ، فلنكن أكثر تقدمًا

الخطوة الثالثة: المتغيرات

يوجد الآن ثلاثة أنواع من المتغيرات ، 1.المقياس (يحمل شريطًا واحدًا من البيانات) ((اسم المتسلق $ = القيمة ؛) 2. المصفوفات (تحتوي على شرائح متعددة من البيانات) ((array name = (القيم) ؛) 3. التجزئة٪ hashname = (value => other value، value => other value #put بقدر ما تريد من الأطروحات)

الخطوة 4: الحصول على مزيد من التقدم

لنصنع نصوصًا تطبع قيم المتغيرات ، اكتب هذه البرامج النصية! (لست مضطرًا لكتابة التعليقات ، يتم ملاحظة التعليقات بعلامة #) 1. #! / usr / bin / perl $ variablename = 5 ؛ طباعة "$ variablename" ؛ 2. #! / usr / bin / perlarrayname = (value، value2)؛ # تذكر ، يجب أن تشير إلى المصفوفات كمثال حجمي (الفهرس بالترتيب يبدأ من الصفر print "$ arrayname {0} n"؛ #print value print "$ arrayname {1} n"؛ #print value2 note: للرمز أعلى {والرموز} هي أقواس مربعة بالفعل 3. #! / usr / bin / perl my٪ hash = (v => value ، v2 => value2)؛ print $ hash {v}؛ لنتعلم الآن استخدامًا آخر لأدوات القياس ، اكتب أو انسخ والصق هذا الرمز #! / usr / bin / perl $ scalername =؛ print $ scalername ؛ اكتب أي شيء تريده عند استخدام موجه الأوامر ، ولكن إذا كنت تستخدم perl express ، فانقر فوق std.input ثم انقر فوق رمز الإدخال / الإخراج للسماح بالعثور على المزيد من الاستخدامات للمتغيرات

الخطوة 5: استخدام آخر وتكرار الحلقات

انسخ والصق هذا الرمز #! / usr / bin / perl $ scalername =؛ if ($ scalername = ~ m / bill clinton /) {print "its clinton alright!"؛ } حسنًا ، ربما تسأل "ماذا يفعل إذا؟" مرر لأسفل وسترى! >>>>>>>> في إذا كان statment perl يتصرف بالطريقة التالية ، يسأل perl "هل يحتوي اسم scalname $ على بيل كلينتون؟ "هذه وظيفة أخرى مفيدة أيضًا أثناء مثال الوظيفة: انسخ والصق هذا الرمز #! / usr / bin / perl $ a = 1؛ بينما ($ a == 1) # == للأرقام فقط {print "a = 1" ؛ } else {print "a لا يساوي 1" ؛ } ستتحدث الخطوة التالية عن الدوال المنطقية

الخطوة 6: قيمة منطقية

المنطقية للأرقام فقط! بعض الدوال == ، تساوي! = ، لا تساوي <، أكبر من> ، أقل من (*) ، اضرب الملاحظة: في الضرب لا يوجد () 's + ، أضف

الخطوة 7: ضعها معًا

انسخ والصق هذا الرمز ، #! / usr / bin / perl $ العملية = ؛ إذا ($ operation = ~ m / multiply /) {print "أدخل رقمًا: / n"؛ $ a =؛ print "أدخل رقمًا إلى اضرب $ a: / n "؛ $ b =؛ $ c = $ a * $ b؛ print" $ a مضروبًا في $ b = $ c / n "؛} if ($ operation = ~ m / add /) {print "أدخل رقمًا: / n"؛ $ a =؛ print "أدخل رقمًا لإضافته إلى $ a: / n"؛ $ b =؛ $ c = $ a + $ b؛ print "$ a مضاف إلى $ b = $ c / n "؛}

الخطوة 8: انتهى

عند كتابة البرامج الخاصة بك ، قد ترغب في إضافة هذه الوظيفة في التعليمات البرمجية الخاصة بك

استخدام التحذيرات حسنًا ، لقد انتهيت!

موصى به: