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



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

جلسه ۰۶ : آموزش کار با اسکالر ها در پرل

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

      مقدمه

      با سلام خدمت کاربران گرامی سایت پی وی لرن و کاربرانی که علاقمندان به دوره آموزشی پرل Perl. در جلسه گذشته آموزش کار با انواع متغیر ها در پرل به علاقمندان این دوره ارائه شد. به طور کل در پرل سه نوع متغیر معرفی می شود: متغیر اسکالر که با علامت دلار ($) می آید و می تواند اعداد، رشته ها یا مراجع و منابع را ذخیره کند. متغیر Arrays که قبل از علامت @ می آید و لیست های مرتب شده اسکالر ها را ذخیره می کند. متغیر Hash که قبل از علامت ٪ می آید و برای ذخیره مجموعه ای از جفت های key/value استفاده می شود. در این جلسه و در ادامه دوره آموزشی پرل آموزش کار با اسکالر ها در پرل را ارائه می کنیم.

      آموزش کار با اسکالر ها در پرل

      همان طور که در جلسات قبل هم اشاره شد یک اسکالر یک واحد مستقل از داده است.
      این داده ممکن است یک عدد صحیح، یک floating point، یک کاراکتر، یک رشته، یک پاراگراف و یا یک صفحه کامل وب باشد.
      در زیر می توانید یک مثال ساده از استفاده از متغیرهای اسکالر را ببینید.

      مثال : 

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

      مثال : 

      اسکالر های عددی

      اسکالر ها غالباً یا عدد هستند و رشته.
      مثال زیر استفاده از اسکالر عددی را نشان می دهد.

      مثال : 

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

      مثال : 

      اسکالر های رشته ای

      مثال زیر استفاده از اسکالر رشته ای را نشان می دهد.
      به تفاوت بین اسکالر رشته ای نقل قولی تکی و اسکالر نقل قولی رشته ای دوگانه توجه نمایید.

      مثال : 

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

      مثال : 

      اپراتور های اسکالر

      در جلسات بعدی با تفضیل با اپراتورهای مختلف پرل آشنا خواهید شد.
      در اینجا به منظور آشنایی مقدماتی با آن ها، تنها چند عملیات عددی و رشته ای را فهرست کرده ایم.

      مثال : 

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

      مثال : 

      رشته های چند خطی

      اگر قصد استفاده از رشته های چند خطی در برنامه تان را دارید از نقل قول های استاندارد به صورت زیر استفاده نمایید.

      مثال : 

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

      مثال : 

      می توان به صورت زیر از سینتکس “here” document برای ذخیره یا پرینت multilines ها یا چند خطی ها استفاده نمایید.

      مثال : 

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

      مثال : 

      رشته-V یا (V-Strings)

      فرم v1.20.300.4000 به عنوان یک رشته متشکل از کاراکترهایی با ordinals مشخص شده تجزیه می شود.
      این فرم به عنوان v-strings شناخته شده است.

      یک رشته v تناوب خواناتری برای ساختن رشته ها در مقایسه با فرم های ناخوانایی مثل “\x{1}\x{14}\x{12c}\x{fa0}” فراهم می آورد.
      این رشته ها شامل هر حرفی می شود که با v شروع شده و با یک یا چند عنصر جدا شده از نقطه دنبال می شود.
      به عنوان مثال:

      مثال : 

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

      مثال : 

      تا این زمان حتماً با اسکالرهای رشته ای و نحوه ایجاد هماهنگی و انعطاف بین آن ها آشنایی پیدا کرده اید.
      اکنون وقت آن است که به معرفی سه حرف خاص بپردازیم؛  __FILE__, __LINE__, و __PACKAGE__ این سه حرف نام فایل فعلی، شماره خط و پکیج را در نقطه مورد نظر در برنامه تان را تعیین می کند.

      این سه حرف خاص می توانند به عنوان نشانه های جداگانه استفاده شوند و لازم به تعبیه آن ها به رشته ها نیست.
      مثال زیر را بررسی کنید.

      مثال : 

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

      مثال : 

      کلام آخر

      در این جلسه آموزش کار با اسکالر ها در پرل را بررسی نمودیم.
      در جلسه بعدی به صورت مفصل به کار با Array ها در پرل می پردازیم.
      با پی وی لرن همراه باشید.

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