Komentar
Komentar adalah bagian dari kode sumber yang benar-benar dibuang oleh kompilator. Mereka ada hanya untuk kepentingan programmer, sehingga ia dapat menjelaskan potongan kode tertentu. Untuk compiler, seolah-olah komentar yang tidak hadir.
(* Fungsi indah saya mengembalikan sebuah hasil yang menarik *)
Fungsi Indah: Integer;
Penggunaan (* dan *) sebagai pembatas komentar tanggal dari hari pertama dari bahasa Pascal. Ini telah digantikan sebagian besar oleh penggunaan {dan} sebagai pembatas komentar, seperti dalam contoh berikut:
{Fungsi indah saya mengembalikan sebuah hasil yang menarik}
Fungsi Indah: Integer;
Komentar juga dapat span beberapa baris:
{
Fungsi My beautiful mengembalikan sebuah hasil yang menarik,
tetapi hanya jika argumen A kurang dari B.
}
Fungsi Indah (A, B: Integer): Integer;
Komentar baris tunggal juga dapat dibuat dengan / / pembatas:
/ / Fungsi yang indah saya mengembalikan sebuah hasil yang menarik
Fungsi Indah: Integer;
Komentar memanjang dari karakter / / sampai akhir baris. Komentar semacam ini diperkenalkan oleh Borland di Delphi Pascal compiler.
Free Pascal mendukung penggunaan komentar bersarang. Konstruksi berikut adalah komentar yang valid:
(* Ini adalah * gaya lama komentar)
{Ini adalah komentar Pascal Turbo}
/ / Ini adalah komentar Delphi. Semua diabaikan sampai akhir baris.
Berikut ini adalah cara yang sah dari komentar bersarang:
{Komentar 1 (* komentar * 2)}
(* Komentar 1 {} 2 komentar *)
{1 komentar / / Komentar 2}
(* Komentar 1 / / 2 Komentar *)
/ / Komentar 1 (* komentar * 2)
/ / Komentar 1 {komentar 2}
Dua komentar terakhir harus berada pada satu baris. Kedua berikut akan memberikan kesalahan:
/ / Komentar Valid {komentar Tidak lagi berlaku!
}
dan
/ / Komentar Valid (* Tidak ada lagi komentar yang sah!
*)
Compiler akan bereaksi dengan kesalahan yang 'karakter tidak valid' ketika bertemu konstruksi tersebut, terlepas dari Mtp-saklar.
Catatan: Dalam modus TP dan Delphi, komentar bersarang tidak diperbolehkan, untuk kompatibilitas maksimum dengan kode yang ada bagi compiler.
sumber : (http://www.freepascal.org/docs-html/)
Translate : by google translate
0 komentar