فهرست مطالب:

آموزش پرل آسان تا متوسط: 8 مرحله
آموزش پرل آسان تا متوسط: 8 مرحله

تصویری: آموزش پرل آسان تا متوسط: 8 مرحله

تصویری: آموزش پرل آسان تا متوسط: 8 مرحله
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, نوامبر
Anonim
Perl را آسان تا متوسط بیاموزید
Perl را آسان تا متوسط بیاموزید

Perl یک زبان برنامه نویسی مبتنی بر متن است که دارای مزایا و معایب آن است ، این آموزش به شما یک نمای کلی از اصول اولیه و عملکردهای اکثر اسکریپت نویسان (AKA ؛ برنامه نویسان) می دهد.

استفاده خواهد کرد بیایید شروع کنیم! (فقط برای اپراتورهای ویندوز) من فرض می کنم که شما قبلاً با یک برنامه hello world کار کرده اید یا/و با یک interpeter کار کرده اید. هنگام نوشتن اسکریپت در perl ، باید PATH خود را تغییر دهید ، اما اگر نمی خواهید این کار را انجام دهید ، از perl express استفاده کنید (در زیر نشان داده شده است). *توجه داشته باشید میزان رضایت و نظر این دستورالعمل

مرحله 1: مواد

1. a perl interpeter (آن را در گوگل جستجو کنید!)

2. اگر می خواهید ، perl express (گوگل کنید!) 3. همچنین ، در صورت تمایل ، ماژول ها (ماژول های google perl برای برخی) ماژول ها را در پوشه "lib" در فهرست perl interpeter خود نصب کنید

مرحله 2: اولین برنامه شما

خوب اجازه دهید یک برنامه ساده بسازیم ،

این #!/usr/bin/perl را چاپ کنید "سلام جهان" ؛ این ساده ترین برنامه ای است که می توانید بسازید ، اگر می خواهید کمی به آن اضافه کنید ، #!/usr/bin/perl print "hello / n world" را تایپ کنید ؛ شما اولین برنامه خود را ساختید! ، / n این است که یک خط جدید ایجاد کنید اجازه دهید کمی پیشرفته تر شوید

مرحله 3: متغیرها

در حال حاضر سه نوع متغیر وجود دارد: hashes٪ hashname = (value => مقدار دیگر ، مقدار => مقدار دیگر #هر تعداد تز را که می خواهید وارد کنید)

مرحله 4: پیشرفت بیشتر

اجازه دهید اسکریپت هایی بسازیم که مقادیر متغیرها را چاپ می کنند ، این اسکریپت ها را تایپ کنید! (لازم نیست نظرات را تایپ کنید ، نظرات با #ذکر می شود) 1. #!/usr/bin/perl $ variablename = 5؛ چاپ "$ variablename" ؛ 2. #!/usr/bin/perlarrayname = (value، value2)؛ #به یاد داشته باشید ، باید به آرایه ها به عنوان مثال مقیاس اشاره کنید (indexe به ترتیب با صفر چاپ "$ arrayname {0} n" شروع می شود ؛ #print print print "$ arrayname {1} n"؛ #print value2 توجه: برای کد بالای نمادها {و} علامت اصلی براکت 3. #!/usr/bin/perl٪ hash = (v => مقدار من ، v2 => value2) ؛ $ hash {v} را چاپ کنید ؛ حالا اجازه دهید کاربرد دیگری برای ترازو بیاموزیم ، این کد را تایپ کنید یا کپی و جایگذاری کنید #!/usr/bin/perl $ scalername = ؛ print $ scalername ؛ هر چیزی را که می خواهید تایپ کنید هنگام استفاده از خط فرمان اما اگر از perl express استفاده می کنید ، روی std.input کلیک کنید و سپس بر روی نماد ورودی/خروجی کلیک کنید.

مرحله 5: استفاده و حلقه دیگر

این کد را کپی و جایگذاری کنید #!/usr/bin/perl $ scalername =؛ if ($ scalername = ~ m/bill clinton/) {چاپ "کلینتون خوب است!"؛ } بسیار خوب ، ممکن است از خود بپرسید "اگر چه می کند؟" به پایین بروید و خواهید دید! >>>>>>>> در stat stat perl به این شکل رفتار می کند ، پرل می پرسد "آیا $ scalername حاوی بیل کلینتون است؟ "در اینجا یک تابع دیگر نیز وجود دارد که در حین استفاده از تابع نیز مورد استفاده قرار می گیرد: کد زیر را کپی و جایگذاری کنید #!/usr/bin/perl $ a = 1؛ در حالی که ($ a == 1) # == فقط برای اعداد است {print "a = 1"؛ } else {چاپ "a برابر 1 نیست"؛ } در مرحله بعد در مورد توابع بولی صحبت خواهد شد

مرحله ششم: بولی

بولین فقط برای اعداد است! در اینجا برخی از توابع == ، مساوی!

مرحله 7: ترکیب آن

این کد را کپی و جایگذاری کنید ، #!/usr/bin/perl $ operation = ؛ if ($ operation = ~ m/multiply/) {print "یک شماره وارد کنید: / n" ؛ $ a =؛ print "یک شماره را وارد کنید $ a: / n "؛ $ b =؛ $ c = $ a * $ b؛ چاپ" $ a ضرب در $ b = $ c / n "؛} if ($ operation = ~ m/add/) {print "یک عدد وارد کنید: / n"؛ $ a =؛ print "یک شماره وارد کنید تا به $ a اضافه شود: / n"؛ $ b =؛ $ c = $ a + $ b؛ چاپ "$ a به $ b = اضافه شده است $ c / n "؛}

مرحله 8: تمام شد

وقتی برنامه های خود را می نویسید ، ممکن است بخواهید این تابع را در کد خود اضافه کنید

استفاده از هشدارها ؛ خوب تمام شدی!

توصیه شده: