دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۶
  • اردیبهشت

جلسه ۰۹ : آموزش کار با IF…ELSE در پرل

  • دسته‌بندی‌ها :
جلسه ۰۹ : آموزش کار با IF…ELSE در پرل
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      با سلام خدمت کاربران گرامی سایت پی وی لرن و کاربرانی که علاقمندان به دوره آموزشی پرل Perl. در جلسه گذشته آموزش کار با Hashes در پرل به طرفداران این زبان ارائه شد؛ در این جلسه آموزش کار با IF…ELSE در پرل را ارائه می نماییم.

      آموزش کار با IF…ELSE در پرل

      conditional statements های موجود در پرل در تصمیم گیری ها که مستلزم ارزیابی و آزمایش برنامه ها و statements ها به شما کمک می کند.
      در موقعیت های شرطی اگر شرایط تعیین شده درست باشند آنگاه statements نیز نتیجه درستی خواهند داشت؛ در غیر این صورت نتیجه نیز نادرست تعیین می شود.

      در ادامه آموزش کار با IF…ELSE در پرل یک ساختار تصمیم گیری که اغلب در زبان های برنامه نویسی استفاده می شود را معرفی می نماییم.

      آموزش کار با IF...ELSE در پرل

      decision making

      در تصویر بالا عدد ۰، رشته ها ‘۰’ و ”، لیست خالی ()، و undef همه در یک زمینه لایه نادرست هستند.
      به غیر از مقادیر نادرست سایر مقادیر تماماً درست می باشند.
      زبان برنامه نویسی پرل انواع مختلفی از جمله های شرطی را ارائه می دهد.

      شماره عبارتStatement & Description
                 ۱   if statement
      این عبارت شرطی یک عبارت boolean است که به دنبال آن یک یا چند جمله می آید.
                 ۲   if…else statement
      این عبارت بک عبارت شرطی است که حاوی یک if statement که می تواند توسط سایر
      عبارات شرطی اختیاری دنبال شود.
                 ۳   if…elsif…else statement
      این عبارت بک عبارت شرطی است که می تواند به وسیله elsif statement و else
      statement
       دنبال شود.
                 ۴   unless statement
      این عبارت یک unless statement است که حاوی یک عبارت boolean است که به دنبال
      آن یک یا چند جمله می آید.
                 ۵   unless…else statement
       این عبارت یک unless statement است که می تواند به وسیله elsif
      statement
       و else statement دنبال شود.
                 ۶   unless…elsif..else statement
      این عبارت یک unless statement است که می تواند به وسیله  elsif
      statement
       و else statement دنبال شود.
                 ۷   switch statement
      با استفاده از آخرین نسخه پرل می توانید از switch statement استفاده کنید.
      این عبارت به شما اجازه می دهد که به سادگی مقادیر متغیر را با شرایط مختلف
      مقایسه کنید.

      The ? : Operator

      از اپراتور conditional operator ? : می توان به جای if…elsestatements استفاده کرد.
      این عبارت نتیجه زیر را خواهد داشت.

      مثال : 

      جایی که Exp1, Exp2, و Exp3  قرار دارند در واقع عبارات ما محسوب می شوند.
      به استفاده و جایگذاری colon توجه نمایید.

      ? The value of a یک عبارت است که شبیه به Exp1 ارزیابی می شود. اگر این مقدار صحیح باشد در آن صورت  Exp2 ارزیابی می شود و به عنوان ارزش کل در نظر گرفته می شود.
      اما اگر Exp1 اشتباه باشد در آن صورت Exp3 ارزیایی می گردد و به عنوان ارزش کل در نظر گرفته می شود.
      در مثال زیر می توانید نحوه ساخت این اپراتور را ببینید.

      مثال : 

      این دستور نتیجه ای به شکل زیر خواهد داشت.

      مثال : 

      کلام آخر

      در این جلسه آموزش کار با IF…ELSE در پرل را ارائه کردیم.
      در جلسه بعدی با آموزش کار با Loops با شما خواهیم بود.
      با پی وی لرن همراه باشید.

      QR:  جلسه ۰۹ : آموزش کار با IF…ELSE در پرل
      به اشتراک بگذارید