سینتکس پرل

قوانین نوشتن کد پرل: نقطه‌ویرگول، بلوک‌ها، حساسیت به حروف و سیگیل‌ها.

قوانین طلایی سینتکس پرل

۱. هر دستور با ; تمام می‌شود

say "خط اول";
say "خط دوم";
say "خط آخر"      { آخرین دستور بلوک می‌تواند بدون ; باشد — اما بنویسید! }

۲. بلوک‌ها با { }

if ($x > 5) {
  say "بزرگ";
  say "خیلی بزرگ";
}
برخلاف پاسکال (begin/end) و پایتون (تورفتگی)، پرل از آکولاد { } استفاده می‌کند — مثل C و JavaScript.

۳. پرل به حروف بزرگ/کوچک حساس است

my $name = "Ali";
my $Name = "Sara";    { متغیر متفاوت! }
say $name;            { Ali }

۴. سیگیل‌ها — قلب سینتکس پرل

سیگیلنوعمثال
$اسکالر — یک مقدار$name, $age, $total
@آرایه — لیست مرتب@colors, @nums
%هش — دیکشنری%grades, %info
ترفند حفظ: $ شبیه S (Scalar)، @ شبیه a (array)، % شبیه جفت key-value!

۵. فاصله و خط جدید آزاد

{ یک خط } say "ok";     { مجاز اما زشت! }
if ($x) { say "yes" }   { فشرده — رایج در پرل }

قوانین نام‌گذاری

کلمات کلیدی مهم

دستهکلمات
اعلامmy, our, sub, use
کنترل جریانif, elsif, else, unless, while, until, for, foreach, last, next
عملگرهای رشته‌ایeq, ne, lt, gt, le, ge, cmp, x
منطقیand, or, not, xor
مقادیرundef, defined

خلاصه

این مبحث بخشی از دوره آموزش کامل پرل است.

ابزارهای مرتبط