کامنت‌ها

سه نوع کامنت در پاسکال: آکولاد { }، پرانتز ستاره (* *) و اسلش دوتایی //.

کامنت چیست؟

کامنت (توضیح) متنی است که کامپایلر نادیده می‌گیرد — فقط برای انسان‌ها نوشته می‌شود تا کد را بفهمند.

سه نوع کامنت در پاسکال

۱. آکولاد { } — کلاسیک پاسکال

writeln('سلام');  { این کامنت است }

۲. پرانتز-ستاره (* *) — استاندارد قدیمی

(* این هم کامنت است *)
writeln('دوباره سلام');

۳. اسلش دوتایی // — سبک مدرن (Free Pascal)

// این کامنت تک‌خطی است
writeln('سلام برای سوم بار');

کامنت چندخطی

{
  این یک کامنت
  چند خطی است
  که با آکولاد نوشته می‌شود
}
writeln('بعد از کامنت چندخطی');

کامنت کجا به کار می‌آید؟

  1. توضیح منطق: چرا این کد را نوشتید؟
  2. غیرفعال کردن موقت کد: برای تست
  3. سربرگ برنامه: اسم نویسنده، تاریخ، توضیح کلی
program Calculator;
{ نویسنده: دانش‌آموز لرنینگ سیتی }
{ تاریخ: پاییز ۱۴۰۳ }
{ توضیح: جمع دو عدد و نمایش نتیجه }

begin
  // writeln('این خط اجرا نمی‌شود!');
  writeln('این خط اجرا می‌شود');
end.
کامنت خوب، کدی را توضیح می‌دهد که چرا نوشته شده نه چه کاری می‌کند. کد خودش نشان می‌دهد چه می‌کند؛ اما دلیلش فقط در ذهن شماست!

کامنت تودرتو

کامنت‌های هم‌نوع تودرتو نمی‌شوند! { کامنت { داخلی } } فقط تا اولین } کامنت است. اما می‌توانید انواع مختلف را تودرتو کنید: { کامنت (* داخلی *) بیرونی }

خلاصه

نوعسینتکسکاربرد
آکولاد{ ... }تک‌خطی و چندخطی — کلاسیک
پرانتز-ستاره(* ... *)مثل آکولاد — استاندارد قدیمی
اسلش دوتایی// ...تک‌خطی — مدرن و رایج

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

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