فهرست مطالب:
- مرحله 1: مواد
- مرحله 2: اولین برنامه شما
- مرحله 3: متغیرها
- مرحله 4: پیشرفت بیشتر
- مرحله 5: استفاده و حلقه دیگر
- مرحله ششم: بولی
- مرحله 7: ترکیب آن
- مرحله 8: تمام شد
تصویری: آموزش پرل آسان تا متوسط: 8 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:58
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: تمام شد
وقتی برنامه های خود را می نویسید ، ممکن است بخواهید این تابع را در کد خود اضافه کنید
استفاده از هشدارها ؛ خوب تمام شدی!
توصیه شده:
ایجاد ایستگاه فضایی در TinkerCad Codeblock -- آموزش آسان: 7 مرحله (همراه با تصاویر)
ایجاد ایستگاه فضایی در TinkerCad Codeblock || آموزش آسان: در حالی که فکر زندگی در فضا ممکن است علمی تخیلی به نظر برسد ، با خواندن این مطلب ایستگاه فضایی بین المللی با سرعت پنج مایل در ثانیه در حال چرخش بر روی زمین است و یک بار به دور زمین می چرخد. هر 90 دقیقه در این پروژه می آموزید
تعمیر / تشخیص آسان پارکینگ آسان: 4 مرحله
تعمیر / تشخیص آسان پارکینگ این وسیله غیرقابل کنترل را می توان در وسایل نقلیه و تا آنجا که من می دانم ، از آب و هوای جلو یا Rea یا هر دو استفاده کرد. بنابراین رفتم طرفدار خودم
نمایش آسان LED تعطیلات نور: جادوگران در زمستان - نوار LED WS2812B با FastLED و آموزش آردوینو: 6 مرحله
نمایش آسان LED تعطیلات نور: جادوگران در زمستان | نوار LED WS2812B با FastLED و آموزش آردوینو: من این نمایش نور تعطیلات را طراحی و برنامه ریزی کردم تا در هر کجا نمایش داده شود. من از یک نوار LED WS2812B با تراکم پیکسل 30 پیکسل/ متر استفاده کردم. از آنجا که از 5 متر استفاده کردم ، در کل 150 LED داشتم. من کد را ساده نگه داشتم تا هر کسی که از WS2812 استفاده می کند تازه کار کند
DIY MusiLED ، LED های هماهنگ موسیقی با یک کلیک Windows & Linux برنامه (32 بیتی و 64 بیتی). بازآفرینی آسان ، استفاده آسان ، حمل آسان: 3 مرحله
DIY MusiLED ، LED های هماهنگ موسیقی با یک کلیک Windows & Linux برنامه (32 بیتی و 64 بیتی). آسان برای ایجاد مجدد ، آسان برای استفاده ، آسان برای انتقال: این پروژه به شما کمک می کند تا 18 LED (6 قرمز + 6 آبی + 6 زرد) را به برد Arduino خود متصل کرده و سیگنال های زمان واقعی کارت صدا رایانه خود را تجزیه و تحلیل کرده و آنها را به چراغ های LED برای روشن کردن آنها مطابق با جلوه های ضرب (Snare ، High Hat ، Kick)
راه آسان Linux Distro را آسان کنید!: 3 مرحله
Burn Live Linux Distro's the Easy Way !: توجه: این اولین دستورالعمل من است ، لطفاً در صورت وجود هرگونه اشتباهی پیشاپیش عذرخواهی کنید. Unetbootin (Universal Netboot Installer) یک نرم افزار برای ایجاد دیسک های USB زنده لینوکس است. همراه با طیف وسیعی از توزیع های از پیش انتخاب شده